2017-05-11 2 views
0

J'ai utilisé le script Powershell ci-dessous pour vérifier les lecteurs mappés sur les PC distants. Certains PC donnent le résultat désiré mais d'autres non.Requête incohérente sur les lecteurs mappés distants

Get-WmiObject Win32_MappedLogicalDisk -computer HW059 | select name, providername 

Le compte J'utilise obtenu le même droit d'administrateur sur tous les PC, donc je ne pense pas que la question est en raison du privilège de l'utilisateur.

Je me demande si des services doivent être lancés/pertinents pour le script? J'ai vérifié que le service WMI fonctionne sur tous les PC.

Je suis désolée de commencer à écrire des scripts. Quelqu'un pourrait-il m'aider? Powershell result

Répondre

1

Les lecteurs mappés sont fonction de session utilisateur, ils existent pas par défaut sur un système. Même si tous les utilisateurs ont le même disque mappé (c'est-à-dire S: mappé sur \\ serveur \ partage), S: n'existe pas s'il n'y a pas d'utilisateur connecté.

S'il vous plaît voir les remarques de MSDN(vous êtes utilisateur A dans la description ci-dessous)

Les instances retournées pour cette classe sont les suivantes, en supposant que l'utilisateur A est l'énumération des instances:

Le le fournisseur recherche une session d'ouverture de session de l'utilisateur A sur cette machine: S'il y a une (et une seule) session de connexion, le fournisseur renvoie les lecteurs mappés de cette session. S'il y a plus d'une session pour l'utilisateur A sur la machine, aucune instance de lecteur mappé n'est renvoyée (car le fournisseur n'a aucun moyen raisonnable de décider quelle session utiliser).

S'il n'y a pas des sessions de l'utilisateur A la course, et il y a un utilisateur connecté localement B:

S'il y a une seule session pour l'utilisateur B, le fournisseur usurpe l'identité A et retourne les lecteurs mappés de l'utilisateur B. Ce cas prend en charge le scénario de Helpdesk souhaitant voir les instances d'un utilisateur connecté localement. Toutefois, si les instances sont renvoyées dépend des paramètres de stratégie de sécurité locale dans les outils d'administration du Panneau de configuration. Si la stratégie suivante est définie sur "Object Creator", aucune instance de lecteur mappée n'est renvoyée, même si A est membre du groupe Administrateurs: "Objet système: propriétaire par défaut des objets créés par les membres du groupe d'administrateurs." Encore une fois, si plus d'une session de l'utilisateur B s'exécute sur la machine, le fournisseur n'a aucun moyen de décider lequel utiliser. Dans ce cas, aucune instance de lecteur mappée n'est renvoyée.