Добрый день.
Имеется cmd с содержимым:
PowerShell -noprofile -ExecutionPolicy Bypass -File "c:\Dell_MetroAPP_and_Other_Win10_3.ps1"
При запуске ручками от имени администратора - всё отрабатывает.
При запуске cmd через задачу удаленной установки программы в Kaspersky Security Center - нет эффекта. Предполагаю, что powershell на удаленном АРМ запускается от имени СИСТЕМА и скрипт не отрабатывает, хотя параметры запуска задачи с помощью учетной записи.
Или неправильный синтаксис запуска через CMD?
Использование psexec и им подобным запрещено.
CMD/BAT - Запуск скрипта PowerShell через cmd
-
Garold
-
Garold
-
DJ Mogarych
Re: CMD/BAT - Запуск скрипта PowerShell через cmd
Задайте вопрос в техподдержку Каспера - как запускать скрипты ps1 на удалённой машине через задачу.
-
Uragan66
Re: CMD/BAT - Запуск скрипта PowerShell через cmd
Цитата Garold:
Или неправильный синтаксис запуска через CMD?
Пробуйте так:
Код:
Или неправильный синтаксис запуска через CMD?
CMD/BAT - Запуск скрипта PowerShell через cmd
Пробуйте так:
Код:
Код: Выделить всё
set "ps=" & for %%X in (powerShell.exe) do set "ps=%%~$PATH:X"
if not defined ps set "ps=%systemRoot%\system32\windowsPowerShell\v1.0\powerShell.exe"
For /F "UseBackQ delims=" %%a in (`"cmd /c "
"%ps%" -ExecutionPolicy ByPass -NoProfile -command "./Dell_MetroAPP_and_Other_Win10_3.ps1"
""`) do (
echo %%a
)