Quelqu'un comprend pourquoi le script Powershell simple ci-dessous fonctionne correctement sous Windows XP mais pas sous Windows 7?Problème WMI sur Win7
Get-WmiObject -Classe win32_logonsession | % {get-wmiobject -Query "Les associateurs de {Win32_logonSession.LogonID = $ ($ _. LogonId)} où AssocClass = Win32_LoggedOnUser Role = Dependent"}
Sous Windows 7, il ne répertorie aucun compte interactif, uniquement des sessions. pour le compte système local, le service réseau, etc. Cependant, sous XP, il renvoie des informations pour tous les comptes.
J'ai regardé sur MSDN et Google mais n'ai pas encore trouvé une réponse pour le moment.
Hé là, avez-vous déjà eu ce travail? –
Salut Chris, le script ci-dessus n'a jamais fonctionné et j'ai fini par utiliser C# et LSA pour le faire. J'espère que cela pourra aider. – ServerMonkey