【发布时间】:2017-08-24 09:43:43
【问题描述】:
我正在编写一个脚本,它创建一个新 VM,通过 New-PSSession 连接到它并运行多个命令来更改一些设置并将文件夹从 UNC 路径复制到本地 C: 和 C:\Program files (x86)。
除了复制部分外一切正常 - 我收到一条错误消息
权限被拒绝。
我以域管理员身份运行脚本本身,并且我传递的凭据也具有域管理员权限。
例如:
$source = '\\server\share'
$cred = Get-Credential
$pss = New-PSSession -ComputerName "$computername" -Credential $cred
Invoke-Command -Session $pss -ScriptBlock {
Copy-Item "$source\FOLDER" -Destination 'C:\FOLDER' -Recurse -Force -
Credential
$cred
即使我通过了证书,它也失败了。 “使用 robocopy” 中的快速搜索结果,但我认为必须可以使用 PowerShell 将文件从 UNC 路径复制到本地目录,即使该目录基本上受 Microsoft 保护。 p>
【问题讨论】:
-
您发布的代码 sn-p 不完整且格式错误。请出示minimal reproducible example。
标签: powershell unc copy-item