Articles of powershell

Не удалось отправить электронную почту powershell, используя php-скрипт для Outlook, используя iis windows server 2012

Ошибка -: Новый объект: извлечение фабрики COM-класса для компонента с CLSID {0006F03A-0000-0000-C000-000000000046} завершилось ошибкой из-за следующей ошибки: 80010001 Звонок был отклонен вызываемым пользователем. (Исключение из HRESULT: 0x80010001 (RPC_E_CALL_REJECTED)). В D: \ get-process.ps1: 5 char: 12 + $ Outlook = Новый-Object -ComObject Outlook.Application + ~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ + CategoryInfo: ResourceUnavailable: (:) [New-Object], COMExcept ion + FullyQualifiedErrorId: NoCOMClassIdentified, […]

Передача Params от PHP до версии Powershell

Я пытаюсь написать PHP-скрипт , который позволит мне выбрать несколько файлов для загрузки из заданного местоположения. Я хочу, чтобы мой скрипт передал массив сценарию Powershell, который был написан ранее, и обработчик загрузки Powershell обрабатывает загрузку (в основном, файл php просто должен сообщить файлу powershell, что нужно скачать). Я просмотрел несколько вариантов, и кажется, что exec […]

Powershell downloadFile со специальными символами

У меня есть этот бит кода powershell, который запускается во время пакетного скрипта. powershell -Command "(New-Object Net.WebClient).DownloadFile('http://example.com/otherdb/modelfinder/form.php?model=%model%&os=%ver%&graphics=%gpu%&hdd=%hdd%&ram=%ram%&processor=%processor%&actualmodel=!realmodel!&Implement=0&UPC=!realupc!&otherIdentifier=!identifier!', 'save.txt')" Это в основном передает информацию на мой сервер, который затем помещает его в базу данных. Проблема в том, что иногда переменные, которые это передают, содержат символы типа + и # , которые могут отбросить остальную часть переменной […]

Как передать php-массив в локальный скрипт powershell

Я пишу сценарий powershell, который автоматизирует настройку WordPress. Этот скрипт будет использоваться несколькими людьми при создании своих сайтов, а id – добавить дополнительную функциональность. Я хотел бы, чтобы мои пэры получили доступ к php-странице, которая позволяла бы им выбирать темы и плагины для своей страницы, а затем передавать свои варианты (я предполагал, что это проще […]

Требуется регулярное выражение для соответствия нескольким строкам, пока не будет найдено совпадение между общими разделителями

Я пытаюсь написать регулярное выражение, которое вернет несколько строк из файла журнала. Используя пример ниже – я хочу сопоставить всю транзакцию, которая начинается и заканчивается тем же текстом, что и ВСЕ другие транзакции в журнале (начало и конец). Однако между этими строками есть пользовательский идентификатор – в этом случае адрес электронной почты, который будет отличать […]

Команда PHP Powershell

Попытка запустить следующую команду в php для запуска команды powershell … следующие работы: $output = shell_exec(escapeshellcmd('powershell get-service | group-object')); Я не могу запустить его следующим образом: $output = shell_exec('powershell get-service | group-object'); он не пройдет мимо трубы | персонаж но если я попытаюсь запустить: $output = shell_exec(escapeshellcmd('powershell get-service | where-object {$_.status -eq "Running"}')); У меня […]

выполнение сценария Powershell с php

Я пытаюсь выполнить скрипт powershell с PHP, но, похоже, он не работает. Сценарий «newEvent.ps1» создает событие на сервере Exchange. $psPath = "powershell.exe"; $psDIR = "C:\\wamp\\www\\ant\\assets\\ps\\"; $psScript = "newEvent.ps1"; $runScript = $psDIR. $psScript; $runCMD = $psPath." ".$runScript." 2>&1"; echo "\$psPath $psPath <br>"; echo "\$psDIR $psDIR <br>"; echo "\$psScript $psScript <br>"; echo "\$runScript $runScript <br>"; echo "\$runCMD […]