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