如果这已经直接或间接地在SF中回答道歉。
我的要求如下:
我使用了“Start-BitsTransfer”和“copy-item”命令以及“new-pssession”,但是我无法成功传输文件。 我得到的所有错误是找不到的path(远程服务器)或与authentication不好的事情。
肯尼的回答确实解决了上述问题,但现在我面临一个新的问题。 下面的脚本在连接到远程服务器时第一次工作。 现在,如果我只通过将远程服务器更改为另一个服务器名称来重复使用脚本,那么我得到以下错误:
调用带有“5”参数的“MapNetworkDrive”exception:“本地设备名称与另一个networking资源有记忆连接。
“在线:20 char:1 + $ net.mapnetworkdrive(”F:“,”\ NEWSERVERNAME01.COM \ share \“,”true“,… + ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified:(:) [],MethodInvocationException + FullyQualifiedErrorId:ComMethodTargetInvocation“
任何想法如何通过上述错误?
你可以创build一个PSDrive
New-PSDrive -Name "Computer1" -PSProvider FileSystem -Root "\\Computer1\Folder" -Credential $cred -Scope global cp data.bin Computer1:\
PSDrive只存在于你的powersehll会议期间。
如果你想通过PowerShell远程传输数据看到这篇文章https://stackoverflow.com/questions/4225748/how-do-i-pass-named-parameters-with-invoke-command