New-PSDrive - Persist不起作用

时间:2015-09-30 11:56:43

标签: powershell powershell-v3.0

我使用PowerShell映射几台计算机上的某些网络驱动器。它主要工作得很好,但是现在它在计算机上失败了我以前没试过它。

我正在做

 New-PSDrive -Persist -Name $name -PSProvider FileSystem -Root $path -Scope Global

它成功了。但我只能访问powershell中的映射驱动器...我无法在资源管理器中找到它,我无法在cmd.exe中找到它。在powershell中执行net use会显示它们没问题,在cmd.exe中执行net use会显示它们不可用。

这在其他计算机上工作正常!

所有计算机都运行Win 7,并且它们具有相同版本的powershell 3.0。不起作用的计算机可能缺少某些正在运行的Windows更新。我无法将它们连接到互联网以安装更新,并且必须通过刻录的CD来手动安装它们...

1 个答案:

答案 0 :(得分:6)

映射的驱动器是每个用户。

如果您的PowerShell会话作为与登录Windows的用户不同的用户运行,则您在PowerShell会话中映射的任何驱动器都不会显示在Windows资源管理器中。

您需要从作为登录Windows的同一用户运行的PowerShell会话映射驱动器。