1
psexec에 파워 쉘 : tst.ps1에 대한이 같은 PowerShell 스크립트 실행 원격 시도 출력
psexec -i \\host -u user -p pass PowerShell C:\tst\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')? –
예, 스크립트 존재 "원격 시스템에서 스크립트 찾기"실행 허용됨 .PsExec v.1.98. – Shampoo
'psexec ... powershell -NoLogo -File C : \ tst \ tst.ps1' 해 보셨습니까? –