beli23
Goto Top

Per Kixtart die Gruppe der lokalen Administratoren auslesen

Hallo,

ich möchte per Kix auslesen, welche User über lokale Adminrechte am Client verfügen und davon eine Ausgabe in eine Textdatei schreiben lassen.

Ich habe bisher mal folgendes zusammen gestellt:

? @wksta
? @userid

If InGroup ($@WKSTA\administrators)
$Admin = "Yes"
Else
$Admin = "No"
EndIf

das IF funktioniert so leider nicht.
Folgendes gibt mir mal zumindest aus ob Admin oder nicht, aber ich weiß nicht was das mit dem system32 Ordner zu tun hat.

if Exist("\\" + "@WKSTA + "\ADMIN$\System32")
? "User is admin"
else
? "User NOT admin"
endif

Die Ausgabe in eine .txt kann ich dann später bestimmt mit >>"\\Verzeichnisname\ realisieren oder?

Hat jemand eine Idee das ganze zu realisieren bzw kann mir bei meinem Problem weiterhelfen?

Gruß
Beli

Content-ID: 197378

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

Ausgedruckt am: 22.11.2024 um 20:11 Uhr

Penny.Cilin
Penny.Cilin 21.01.2013 aktualisiert um 15:55:38 Uhr
Goto Top
Ey guuuude,

muss es unbedingt Kixtart sein? Das kannst Du auch mit einem simplen
 net localgroup administrators > %temp%\Localadmin.txt
erledigen.

<edith> typo


Gruss Penny.
Beli23
Beli23 21.01.2013 um 16:08:59 Uhr
Goto Top
Hi Penny,

ja das weiß ich.
Da ich schon das Logon-script per Kix mache, wollte ich das eben dort einbauen!
Aber vielen Dank für die schnelle Antwort.

Gruss Beli
Beli23
Beli23 24.01.2013 um 09:30:16 Uhr
Goto Top
so nun habe ich eine Lösung für das Problem gefunden:

if Exist("\\" + @wksta + "\ADMIN$\System32")
? "User is "
else
? "User NOT ADMIN"
endif
@Priv

geht Prima.

Wenn ich das nun aus KIX in eine Textdatei schreiben möchte geht das mit:
RedirectOutput

leider ist mein Problem noch nicht ganz gelöst.
Nach jedem aufruf des Skript wird die Textdatei neu beschrieben.
Ich möchte das aber fortlaufend machen, d.h. nach jedem Aufruf, soll die Textdatei erweitert werden.

Hat jemand eine Idee wie das umgesetzt werden kann?
Penny.Cilin
Penny.Cilin 24.01.2013 um 10:47:20 Uhr
Goto Top
Gibt es bei Kixtart nicht eine Fortsschreibung einer Datei analog zum Batch?
Beim Batch verwendet man dazu das doppelte Größerzeichen

 net localgroup administrators >> %temp%\Localadmin.txt


Gruss Penny.