首页 文章

使用凭据将文件复制到远程服务器的PowerShell命令出错

提问于
浏览
3
PS C:\Windows\system32> Copy-Item -ToSession $s C:\Programs\temp\test.txt -Destination C:\Programs\temp\test.txt

Copy-Item:找不到与参数名称'ToSession'匹配的参数 . at line:1 char:11 Copy-Item -ToSession $ s C:\ Programs \ temp \ test.txt -Destination C:\ Programs \ temp \ ... ~~~~~~~~~~ CategoryInfo:InvalidArgument: (:) [Copy-Item],ParameterBindingException FullyQualifiedErrorId:NamedParameterNotFound,Microsoft.PowerShell.Commands.CopyItemCommand

1 回答

  • 3

    正如在PoSh V5 here的更改列表中所述,并且您使用V4标记了您的问题,简单的答案可能是您的版本 Copy-Item cmdlet未提供该参数

    Copy-Item现在允许您将文件或文件夹从一个Windows PowerShell会话复制到另一个,这意味着您可以将文件复制到连接到远程计算机的会话(包括运行Nano Server的计算机,因此没有其他接口) . 要复制文件,请将PSSession ID指定为新的-FromSession和-ToSession参数的值,并添加-Path和-Destination以分别指定源路径和目标 . 例如,Copy-Item -Path c:\ myFile.txt -ToSession $ s -Destination d:\ destinationFolder .

相关问题