Auslesen der Benutzerkonten (Windows 2000 PDC ohne Active Directory)
Ausgabe in einer Excel Tabelle oder Access-Datenbank
Morgen Leute!
Also, ich habe folgende Idee:
Ich lese morgends den Benutzermanager aus, und finde
so raus welche User sich Ihr Konto deaktiviert haben.
Die Ausgabe sollte in Excel oder Access funktionieren.
Leider habe ich keine Ahnung wie ich per VBA auf den Benutzermanager zugreife.
Vielleicht könnt Ihr mir ja helfen.
thx
Morgen Leute!
Also, ich habe folgende Idee:
Ich lese morgends den Benutzermanager aus, und finde
so raus welche User sich Ihr Konto deaktiviert haben.
Die Ausgabe sollte in Excel oder Access funktionieren.
Leider habe ich keine Ahnung wie ich per VBA auf den Benutzermanager zugreife.
Vielleicht könnt Ihr mir ja helfen.
thx
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 41271
Url: https://administrator.de/contentid/41271
Ausgedruckt am: 23.11.2024 um 05:11 Uhr
7 Kommentare
Neuester Kommentar
Hallo, habt Ihr schon mal die Software DocuSnap getestet, ob die Euch in dieser Frage weiterhilft?
kostenlose Demos gibt es im Trial unter www.docusnap.de
viel erfolg
kiefer
kostenlose Demos gibt es im Trial unter www.docusnap.de
viel erfolg
kiefer
Mit dem Universalwerkzeug für alle Windows Verwaltungsaufgaben: WMI
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanch ...
und zum sehen, was man noch alles auslesen kann, die Scriptomatic V2 (extrem empfehlenswert):
http://www.microsoft.com/downloads/details.aspx?familyid=09DFC342-648B- ...
Folgendes als .vbs speichern:
und mit cscript.exe ...vbs > Ausgabedatei starten.
Es werden alle Namen in die Ausgabedatei geschrieben, die sich Locked Out sind.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanch ...
und zum sehen, was man noch alles auslesen kann, die Scriptomatic V2 (extrem empfehlenswert):
http://www.microsoft.com/downloads/details.aspx?familyid=09DFC342-648B- ...
Folgendes als .vbs speichern:
On Error Resume Next
Set objWMIService = GetObject("winmgmts:\\Name_des_Servers\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_UserAccount", "WQL",&h30)
For Each objItem In colItems
if objitem.Lockout = True then
WScript.Echo "Name: " & objItem.Name
end if
Next
Set objWMIService = GetObject("winmgmts:\\Name_des_Servers\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_UserAccount", "WQL",&h30)
For Each objItem In colItems
if objitem.Lockout = True then
WScript.Echo "Name: " & objItem.Name
end if
Next
und mit cscript.exe ...vbs > Ausgabedatei starten.
Es werden alle Namen in die Ausgabedatei geschrieben, die sich Locked Out sind.
Sicher, daß Du auch User hast, die Locked Out sind? Ansonsten kommt natürlich nichts.
Du kannst es auch mal so probieren, dann kommen Alle die er findet und der Status:
Set objWMIService = GetObject("winmgmts:\\Name_des_Servers\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_UserAccount", "WQL",&h30)
For Each objItem In colItems
WScript.Echo "Name: " & objItem.Name & " Locked Out:" & objitem.Lockout
Next
Du kannst es auch mal so probieren, dann kommen Alle die er findet und der Status:
Set objWMIService = GetObject("winmgmts:\\Name_des_Servers\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM Win32_UserAccount", "WQL",&h30)
For Each objItem In colItems
WScript.Echo "Name: " & objItem.Name & " Locked Out:" & objitem.Lockout
Next
Wenn Du sagtst mi S ... meinst Du wohl die SID.
Das Skript zeigt nicht die SID an, sondern den Benutzernamen.
Für die SID einfach statt objItem.Name objItem.SID nehmen.
Und Du hast keine User die Mit ACL anfangen, oder wie?
Zum Testen, was man alles sehen kann, lade mal bei MS die Scriptomatic runter (link habe ich weiter oben schon gepostet, da siehst Du dann, was man alles bekommen kann an Infos).
Das Skript zeigt nicht die SID an, sondern den Benutzernamen.
Für die SID einfach statt objItem.Name objItem.SID nehmen.
Und Du hast keine User die Mit ACL anfangen, oder wie?
Zum Testen, was man alles sehen kann, lade mal bei MS die Scriptomatic runter (link habe ich weiter oben schon gepostet, da siehst Du dann, was man alles bekommen kann an Infos).