我正在编写一个脚本,使用文件浏览器中的映射驱动器使用Powershell复制文件。它具有上面的错误信息。看起来像这样:
function CopyFileToFolderUNC($SourcePath, $DestinationPath){
$temp1 = Get-ChildItem -Path $SourcePath -Recurse -Force #this is the line of error message
Copy-Item -Path $SourcePath -Destination $DestinationPath #source:\* -Destination target #watch out for login boxes when test this
}
#start here
$tempSource = "X:\Credentialing\FORMS"
$ToLocation = "C:\Users\me\Documents\2018\powershellFiles\toLoc"
CopyFileToFolderUNC $tempSource $ToLocation
它在Copy-Item行上具有相同的错误消息(如果我注释掉Get-ChildItem行),但是在此之前在Get-ChildItem中失败。 如何在运行脚本的计算机上使用映射的驱动器?我正在笔记本电脑上运行它。
我在命令行中在powershell中设置了set-executionPolicy RemoteSigned。
在powershell的命令行中运行Get-PSSessionConfiguration时,我具有此权限:
权限:NT AUTHORITY \ INTERACTIVE访问权限允许, BUILTIN \ Administrators AccessAllowed,BUILTIN \远程管理用户 允许访问
我以管理员身份运行。 Powershell提示是:
[DBG]:PS C:\ WINDOWS \ system32 >>
$ PSVersionTable.PSVersion:
Major Minor Build Revision
----- ----- ----- --------
5 1 16299 666
我查看了powershell mapped drive E,但他们正在服务器上使用映射的驱动器,因此我不确定示例中他们需要做什么。
答案 0 :(得分:0)