映射的网络驱动器未在我的电脑中显示

问题描述:

我正尝试使用PowerShell 5.0创建外部网络驱动器。我需要这些驱动器在我的电脑中显示。 为此目的,我使用此后续命令。映射的网络驱动器未在我的电脑中显示

New-PSDrive -Name "X" -PSProvider FileSystem -Root "\\192.168.0.1\hde_path" -Persist 

这个命令有什么问题吗?因为根据我的理解,如果我使用-Persist它应显示在我的电脑窗口中。

使用此后,映射的驱动器X:未显示在我的电脑中。

在此先感谢!

+0

您是否在运行在您登录用户的相同用户环境中的PowerShell窗口中运行该命令? –

+0

是@LucaClavarino –

+0

您能否在HKEY_CURRENT_USER \ Network下的注册表中看到“X”键? 'Get-ChildItem X:'显示你的份额的正确内容? –

欢迎使用Windows 10以及强制用户账户控制的无尽问题。

如果您在计算机中映射网络驱动器,然后以管理员身份运行PowerShell,则您将注意到您无法访问驱动器。我认为相反也是如此。

不幸的是,没有办法关闭这个“功能”,至少不是没有打破其他一半的功能。您只需管理运行PowerShell的访问级别即可,映射网络驱动器必须在用户级完成。

我有同样的问题。我的解决方案是以“正常模式”而不是“管理员模式”(PS以管理员身份运行)启动PowerShell ISE。我不知道为什么会出现这种现象,但是在正常模式下运行PowerShell ISE后,驱动器显示在资源管理器中。 Greets