PowerShell:如何将文件从远程计算机移动到网络共享

时间:2016-04-28 14:52:56

标签: powershell

我正在使用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会抛出此错误。假设以上是移动文件的正确技术,我需要做些什么来纠正它?或者,如果以上是不正确的技术,我该怎么办?

0 个答案:

没有答案