Powershell PS复制项在远程计算机上不工作

Powershell PS复制项在远程计算机上不工作,powershell,psexec,copy-item,Powershell,Psexec,Copy Item,我只是从Powershell开始。 基本上,我需要复制一个Microsoft update KB到远程PC并启动它。 如果我在远程PC上手动输入以下内容: Copy-Item $source -Destination d:\Temp\ -force -Recurse 一切都是复制品。 但如果我将其放入脚本中,并使用psexec从我的机器复制它: psexec @d:\pclist.txt -h -d -c "D:\temp\copy.ps1" 已创建文件夹,但未复制任何文件。 我知道我可以使

我只是从Powershell开始。 基本上,我需要复制一个Microsoft update KB到远程PC并启动它。 如果我在远程PC上手动输入以下内容:

Copy-Item $source -Destination d:\Temp\ -force -Recurse
一切都是复制品。 但如果我将其放入脚本中,并使用psexec从我的机器复制它:

psexec @d:\pclist.txt -h -d -c "D:\temp\copy.ps1"
已创建文件夹,但未复制任何文件。 我知道我可以使用robocopy,但这比在目标机器上运行复制项要花更多的时间。 提前谢谢你的帮助

为清晰起见,请编辑。$source在copy.ps1中定义,如下所示:

$source="\\packagerepository\d$\temp"

$source是否在“copy.ps1”中定义?是的。我的错,我想我会省略明显的一行,不是吗\\packagerepository\。。。extra Backslash PowerShell有自己的方法来远程运行脚本,并将结果拉回到原始计算机,为什么要使用psexec?@mhu it was\\packagerepository\。。。只是忘了格式化。