当我在不使用凭据的情况下连接到共享的“\\ip_address\”文件夹时,我连接成功:
$driveInfo = New-PSDrive `
-Name $driveName `
-PSProvider "FileSystem" `
-Root $targetDirectory `
-Scope "Script"
当我为此命令指定凭据时:
$driveInfo = New-PSDrive `
-Name $driveName `
-PSProvider "FileSystem" `
-Root $targetDirectory `
-Credential (Get-Credential) ` # Now ask credentials from user.
-Scope "Script"
我得到错误:
System.ComponentModel.Win32Exception (0x80004005): 找不到网络路径
这个错误是什么意思?
如何向用户询问凭据并使用它们来映射远程共享文件夹?
操作系统:Windows 10
PSVersion:5.0.10586.672
BuildVersion:10.0.10586.672
CLRVersion :4.0.30319.42000
WSManStackVersion:3.0
PSRemotingProtocolVersion:2.3
SerializationVersion:1.1.0.1
下面的命令很好:
New-PSDrive -Name "test" -PSProvider FileSystem -Root "\\server.ru\"
以下命令是错误的:
New-PSDrive -Name "test" -PSProvider FileSystem -Root "\\server.ru\" -Credential (Get-Credential)