Per Batch Active Directory Abfragen

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/per-batch-active-directory-abfragen_226275/page_1 - zur Vollversion wechseln!


Kerni schrieb am 18.09.2011 um 15:26

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


HP schrieb am 18.09.2011 um 19:35

Ähh... Powershell?


spunz schrieb am 18.09.2011 um 20:37

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 schrieb am 19.09.2011 um 17:51

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.



Zitat von spunz
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 :)




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025