次のようなリモート実行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 で実行されているコマンド。ローカル コンソールへの出力を取得するにはどうすればよいですか?