我只是从Powershell开始。 基本上我需要将一个Microsoft更新KB复制到远程PC并启动它。 如果我在远程PC上手动输入以下内容:
Copy-Item $source -Destination d:\Temp\ -force -Recurse
一切都复制了。 但是如果我把它放在脚本中并使用psexec从我的机器上复制它:
psexec @d:\pclist.txt -h -d -c "D:\temp\copy.ps1"
创建文件夹但没有复制文件。 我知道我可以使用robocopy但是它比在目标机器上运行copy-item需要更多的时间。 在此先感谢您的帮助。
为了清晰起见而编辑。 $ source在copy.ps1中定义,它看起来像这样:
$source="\\packagerepository\d$\temp"