Я пытаюсь удаленно выполнить скрипт powershell следующим образом:
psexec -i \\host -u user -p pass PowerShell C:\tst\tst.ps1
Исходный код для tst.ps1:
$TempLogFilePath = "$(Get-Date -u "%Y-%m-%d")-LogFileEventLog.log"
Start-Transcript -Path "$TempLogFilePath" -Append
echo (Get-Date –f o)
Stop-Transcript
Exit 0
Когда команда запуска для удаленного выполнения этого скрипта, скрипт находится на удаленном компьютере, на локальном компьютере ничего не выводится. Команда запущена в cmd.exe. Как я могу получить вывод на локальную консоль?
C:\tst\tst.ps1
на удаленном хосте? Разрешено ли выполнение сценария (Get-ExecutionPolicy
)? - person Ansgar Wiechers   schedule 24.10.2012psexec ... powershell -NoLogo -File C:\tst\tst.ps1
? - person Ansgar Wiechers   schedule 24.10.2012