Per Batch Active Directory Abfragen
Kerni 18.09.2011 - 15:26 5720 3
Kerni
Big d00d
|
Hi,
Ich suche für ein Batch script ein Command Line tool dass in einer Domain das AD abfragen kann. Genauer gesagt soll es folgendes können: Ich gebe dem Programm den Loginnamen eines Users und es soll den Vollständigen Namen zurückgeben. Leider funktioniert es mit dsquery und dsget nicht da es auf dem Domaincontroller ausgeführt werden muss. Ob ich dsquery und dsget per psexec ausführen darf muss ich noch abklären. Wenn es nötig ist kann ich das Command line tool auch als Domain admin ausführen.
Immo sieht es auf dem DC so aus:
C:\Users\Administrator>DSQUERY USER -samid testlogin | DSGET USER -samid -display samid display testlogin AT Testuser dsget succeeded
Das sollte dann auch auf jedem Client funktionieren.
Hoffe ihr könnt mir weiterhelfen.
Kerni
Bearbeitet von Kerni am 18.09.2011, 16:00
|
HP
Legend Legend
|
Ähh... Powershell?
|
spunz
ElderElder
|
dsquery user -name %username% | dsget user -display
eine simple abfrage benötigt keine adminrechte. du musst dsquery/get jedoch auf jedem client kopieren, ist standardmässig nicht dabei. die powershell wäre zumindest ab windows 7 auf jedem client verfügbar.
|
Kerni
Big d00d
|
Powershell ist für mich keine Lösung da es auch auf Rechnern läuft die noch mit Windows XP laufen und dort kein Powershell update vorhanden ist. dsquery user -name %username% | dsget user -display
eine simple abfrage benötigt keine adminrechte. du musst dsquery/get jedoch auf jedem client kopieren, ist standardmässig nicht dabei. die powershell wäre zumindest ab windows 7 auf jedem client verfügbar. THX ! Hat Problemlos funktioniert und benötigt keine Speziellen Rechte
|