无法使我的Powershell复制任务正常工作

问题描述

我在使用PS时遇到了一些麻烦。我正在尝试将文件夹从计算机复制到同一网络上的其他计算机列表。如果我通过键入计算机名称(目标)对计算机名称运行命令,则PS将复制该文件夹。如果我使用以下命令,则产生的错误是“找不到网络路径”

如果我一次在一台计算机上执行命令,则复制成功。像这样:

Copy-Item -Path $FileLocation -Destination \\computername\C$

但是,如果我这样做,就会收到错误消息:

$pc | % {copy-item -path $filelocation -destination "\\$_.assetname\C$\"}

以下是到达上一行的步骤:

$pc = import-csv desktop\365list.csv

csv中的列标题为AssetName。 然后定义文件夹的文件路径

$FileLocation = c:\\users\<username>\desktop\odt 

“ odt”是我要复制到csv中计算机列表的文件夹的名称

$pc | % {copy-item -path $filelocation -destination "\\$_.assetname\C$\"}

我也试过不加引号:

$pc | % {copy-item -path $filelocation -destination \\$_.assetname\C$\}

,我得到同样的错误。这个简单的复制任务在做什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)