n4426
Goto Top

WMI-Abfrage, ob Computer in Domänen-Gruppe

Hallo Zusammen,

ich möchte über WMI abfragen, ob das Computerkonto des Rechners in einer Bestimmten Domänen-Gruppe mitglied ist.

Ist das über WMI möglich?


Client-OS: Windows XP und 7
Server-OS: Windows Server 2008 R2

Vielen Dank im Voraus für eure hilfe.

mfg
n4426

Content-Key: 205595

Url: https://administrator.de/contentid/205595

Printed on: April 25, 2024 at 17:04 o'clock

Member: Dani
Dani Apr 24, 2013 at 20:25:14 (UTC)
Goto Top
hi n4426,
wenn ich dich richtig verstehe einfach die Gruppe in der GPO hinzufügen und Fertig. Link


Grüße,
Dani
Member: n4426
n4426 Apr 25, 2013 at 07:38:18 (UTC)
Goto Top
Hi Dani,

klar, bei GPOs brauch ich für die Gruppenabfrage kein WMI, dass geht ja ganz einfach über die ACL der GPO.

Ich wollte die WMI-Abfrage in ein Anwendungspacket im LUP verwenden, um zu steuern auf welchem Computer welches Programm installiert wird.

mfg
n4426
Member: mayho33
mayho33 Apr 26, 2013 updated at 09:53:08 (UTC)
Goto Top
Hi!

Ein VBSCRIPT:
'=======================================================================================================  
On Error Resume Next

strComputer = "."  
Set objWMIService = GetObject("winmgmts:" _  
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")  

Set colItems = objWMIService.ExecQuery("Select * from Win32_NTDomain")  

For Each objItem in colItems
    Wscript.Echo "Client Site Name: " & objItem.ClientSiteName  
    Wscript.Echo "DC Site Name: " & objItem.DcSiteName  
    Wscript.Echo "Description: " & objItem.Description  
    Wscript.Echo "DNS Forest Name: " & objItem.DnsForestName  
    Wscript.Echo "Domain Controller Address: " & _  
        objItem.DomainControllerAddress
    Wscript.Echo "Domain Controller Address Type: " & _  
        objItem.DomainControllerAddressType
    Wscript.Echo "Domain Controller Name: " & objItem.DomainControllerName  
    Wscript.Echo "Domain GUID: " & objItem.DomainGuid  
    Wscript.Echo "Domain Name: " & objItem.DomainName  
    Wscript.Echo "DS Directory Service Flag: " & objItem.DSDirectoryServiceFlag  
    Wscript.Echo "DS DNS Controller Flag: " & objItem.DSDnsControllerFlag  
    Wscript.Echo "DS DNS Domain Flag: " & objItem.DSDnsDomainFlag  
    Wscript.Echo "DS DNS Forest Flag: " & objItem.DSDnsForestFlag  
    Wscript.Echo "DS Global Catalog Flag: " & objItem.DSGlobalCatalogFlag  
    Wscript.Echo "DS Kerberos Distribution Center Flag: " & _  
        objItem.DSKerberosDistributionCenterFlag
    Wscript.Echo "DS Primary Domain Controller Flag: " & _  
        objItem.DSPrimaryDomainControllerFlag
    Wscript.Echo "DS Time Service Flag: " & objItem.DSTimeServiceFlag  
    Wscript.Echo "DS Writable Flag: " & objItem.DSWritableFlag  
    Wscript.Echo "Name: " & objItem.Name  
    Wscript.Echo "Primary Owner Contact: " & objItem.PrimaryOwnerContact  
    Wscript.Echo
Next
'==============================================================================================