当我连接到共享 “\\ IP_ADDRESS \” 文件夹,而不使用凭据我成功地连接:如何使用凭证创建PSDrive?
$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): The network path was not found
这个错误是什么意思?
如何从用户询问凭证并使用它们映射远程共享文件夹?
操作系统: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)
你可以尝试硬编码的网络路径只是为了测试它吗?所以网络路径中没有变量,只是一个字符串?或范围到“全球”? – 4c74356b41
@ 4c74356b41:以下命令正常工作:“New-PSDrive -Name”test“-PSProvider FileSystem -Root”\\ server.ru \ builds \ ... \“。以下命令导致错误:”New- PSDrive -Name“test”-PSProvider FileSystem -Root“\\ xz.avp.ru \ ftp \ builds2 \ VIISLA \”-Credential(Get-Credential)“。New-PSDrive:未找到网络路径 – Pixar
好,确实那条路径解决了吗? – 4c74356b41