首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Copy-Item:路径中存在非法字符

Copy-Item:路径中存在非法字符
EN

Stack Overflow用户
提问于 2018-06-07 05:20:59
回答 1查看 2.5K关注 0票数 0

我正在尝试创建一个powershell脚本,该脚本将文件从一个源复制到多个目标计算机上的相同路径。我在网上发现了这一点,并指出了我的测试数据,然而,我继续收到以下错误(对于它在pc_list.txt中找到的每个系统)。

脚本:

代码语言:javascript
复制
$Computers = gc "C:\Temp\Script\PC_List.txt"
$Source = "C:\Temp\Script\AAAAA.txt"
$Destination = "C$\Temp\"
foreach ($Computer in $Computers) {
    Copy-Item -Path $Source -Destination "\\$Computer\$Destination\" -Recurse
} 

错误:

代码语言:javascript
复制
Copy-Item : Illegal characters in path.
At line:4 char:36
    + ... Computers) {Copy-Item $Source -Destination "\\$Computer\$Destination\ ...
+                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : NotSpecified: (:) [Copy-Item], ArgumentException
+ FullyQualifiedErrorId : System.ArgumentException,Microsoft.PowerShell.Commands.CopyItemCommand

PC_List.txt中的PC名称:

代码语言:javascript
复制
DEPT-PC1
DEPT-PC2
DEPT-PC3

谁能给我指个方向?

EN

回答 1

Stack Overflow用户

发布于 2018-06-07 06:38:16

BenH是正确的。虽然我在PC_List.txt中没有任何空行,但在每行的末尾确实有一个空格……接得好!

现在我看到“目标帐户名不正确”。

我想我需要添加一个$session credentials行,但需要弄清楚如何实现这一部分……

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50729798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档