我已经使用powershell创建了一个函数,列出了用于映射新驱动器的所有可用驱动器号。这工作得很好(在域上,Win 7,64位)。 但是在家里,在我的私人电脑上(不在域名,Win 8.1,64位),我无法让Powershell看到我的Map Drive R:。 它在那里,在探索和我使用VBS时:
Net use r:
Local name R:
Remote name \\10.10.10.10\Folder
Resource type Disk
The command completed successfully.
在powershell中,我使用以下代码:
Get-PSDrive | Where-Object name -EQ 'r'
我没有得到任何结果。如果我查看WMI,我仍然没有得到任何东西。在这里,我使用以下代码:
Get-CimInstance win32_LogicalDisk | Where-Object DeviceID -EQ 'r:'
我找到了这个链接,Getting a free drive letter,即使使用此代码,它仍然会选择我的R:\作为可用的驱动器号。
有些人可以指出一个正确的方向,请:-)?
奖金信息:
在工作中,所有驱动器都可以连接到Windows计算机。
在家里我的r:\是一个linux,nas服务器(Qnap TS 410)。
Get-SMBshare
不要显示R:驱动以太。
答案 0 :(得分:0)
Microsoft已发布有关您报告的问题的知识库文章(KB3035277):
Microsoft在文章中确认这是许多列出的Microsoft产品(包括Windows 8.1)中的问题,并且它们提供了两种不同的解决方法。