Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell 远程映射驱动器上的查询不一致_Powershell_Wmi_Remote Access_Drives - Fatal编程技术网

Powershell 远程映射驱动器上的查询不一致

Powershell 远程映射驱动器上的查询不一致,powershell,wmi,remote-access,drives,Powershell,Wmi,Remote Access,Drives,我使用下面的Powershell脚本检查远程PC上的映射驱动器。 有些电脑给出了期望的结果,但有些电脑没有 Get-WmiObject Win32_MappedLogicalDisk -computer HW059 | select name, providername 我使用的帐户在所有电脑上都具有相同的管理员权限,因此我认为问题不在于用户权限 我想知道是否有任何服务需要启动/与脚本相关? 我检查了WMI服务是否在所有电脑上运行 很抱歉,我不熟悉脚本编写。 有人能帮忙吗? 映射驱动器是用户会

我使用下面的Powershell脚本检查远程PC上的映射驱动器。 有些电脑给出了期望的结果,但有些电脑没有

Get-WmiObject Win32_MappedLogicalDisk -computer HW059 | select name, providername
我使用的帐户在所有电脑上都具有相同的管理员权限,因此我认为问题不在于用户权限

我想知道是否有任何服务需要启动/与脚本相关? 我检查了WMI服务是否在所有电脑上运行

很抱歉,我不熟悉脚本编写。 有人能帮忙吗?

映射驱动器是用户会话的功能,默认情况下,它们在系统上不存在。即使所有用户都将具有相同的磁盘映射,即S:映射到\\server\share,如果没有登录的用户,S:也不会存在

请参见以下说明中的用户备注

假设用户A正在枚举实例,则该类返回的实例如下:

提供程序在该计算机上查找用户a的登录会话:如果有且只有一个这样的登录会话,则提供程序返回该会话的映射驱动器。如果计算机上有用户A的多个会话,则不会返回映射的驱动器实例,因为提供程序无法合理地决定使用哪个会话

如果没有运行用户A的会话,并且有本地登录的用户B:

如果用户B只有一个会话,则提供程序将模拟a并返回用户B的映射驱动器。此案例支持帮助台希望查看本地登录用户的实例的场景。但是,是否返回实例取决于“控制面板管理工具”中的本地安全策略设置。如果将以下策略设置为Object Creator,则不会返回映射的驱动器实例,即使是管理员组的成员:System Object:Administrators组成员创建的对象的默认所有者。同样,如果计算机上运行着用户B的多个会话,那么提供者无法决定使用哪个会话。在这种情况下,不会返回映射的驱动器实例