我有一個小文件將文件複製到遠程機器列表。在這個腳本中使用:PowerShell腳本 - 如何處理執行命令的結果
Copy-Item "$AppLocation\$AppName" -destination "\\$MachineName\c$\" -force
這可以引發不同類型的錯誤。如果這引發錯誤,我想將錯誤記錄到文件中,然後繼續。我的問題是,我想知道什麼是正確的方法來確定Copy-Item命令是否成功。
下一個問題是相關的:
psexec \\$MachineName -u $RemoteLogin -p $Remotepassword -s -i -d C:\$AppName
什麼是找出如何執行的命令的好辦法?我在控制檯中收到一條消息,它以0退出,但我不知道如何將返回代碼放入局部變量。
我也可以使用此:
(Get-WMIObject -ComputerName $MachineName -List | Where-Object -FilterScript {$_.Name -eq "Win32_Product"}).Install("C:\$AppName","","false")
的正常工作,不過,不知道如何找出如果成功,除非我讀的輸出。
謝謝!
有關於它的來源的任何全樣本? – Kiquenet 2012-05-24 10:15:05