我需要连接到远程服务器并执行一些文件复制和移动等。远程服务器需要身份验证。
我需要为PSCredential输入什么UNC路径?它是特定远程用户的路径,如
\SERVER2\Users\Administrator
或者它是远程资源本身的路径,如
\SERVER2\Data\Content
...
$Creds = New-Object -Typename System.Management.Automation.PSCredential -Argumentlist "C:\Some\Path",$PW
Copy-Item $src $destination -Credential $Creds
答案 0 :(得分:1)
指定具有访问资源权限的用户的凭据。 Get-Credential命令行开关可以为您获取凭据。
$cred = Get-Credential
Copy-Item $src $destination -Credential $cred
答案 1 :(得分:1)
这是用户名。但是,您的路径不是正确的UNC路径。它们应该以{{1}}
之类的两个斜杠开头