0

我只是从 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"
4

0 回答 0