我有一个小文件将文件复制到远程机器列表。在这个脚本中使用: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