我正在使用PowerShell将文件从网络共享移动到远程计算机(我没有管理员权限)。网络共享上的源路径为\\share_computer\some_folder\file1.txt
。远程计算机上文件的目标路径为\\remote_computer\d$\another_folder
。
简单的Move-Item $from $to
不起作用。我尝试访问网络共享时收到PermissionDenied消息。但是,我已经确认我可以通过类似
`$data = Get-Content "\\share_computer\some_folder\file1.txt"
$var = $data[0]`
然后我尝试了以下内容:
$src = "\\share_computer\some_folder\file1.txt"
$dest = "\\remote_computer\d$\another_folder"
$username = "my_username"
$password = "my_password"
$WebClient = New-Object System.Net.WebClient
$WebClient.Credentials = New-Object System.Net.NetworkCredential($username, $password)
$WebClient.DownloadFile($src, $dest)
PowerShell抛出以下错误:
使用“2”参数调用“DownloadFile”的异常:“WebClient请求期间发生异常。”
我不知道为什么PowerShell会抛出此错误。假设以上是移动文件的正确技术,我需要做些什么来纠正它?或者,如果以上是不正确的技术,我该怎么办?