fighter-01
Goto Top

Computerbeschreibung im AD per Batch einfügen

Hallo an die Experten.

Ich versuche, per Batch die Beschreibung von Computerkonten im AD zu ergänzen.

Das Script ist eigentlich ganz einfach, jedoch wird die Beschreibung als Variable angelegt. Da diese jedoch auch Komma, Slash oder Backslash enthalten kann, wird die Variable nicht angenommen.

set name=Rechnername
set /p "desc=Bitte neue Beschreibung fuer "%name%"eingeben: "  
	dsadd computer "%name%" -desc !desc!  

Vielleicht kann mir jemand auf die Sprünge helfen.

Vielen Dank schon einmal.

Fighter-01

Content-ID: 298163

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

Ausgedruckt am: 26.11.2024 um 00:11 Uhr

Coreknabe
Coreknabe 04.03.2016 um 09:44:13 Uhr
Goto Top
Moin,

evtl. hilft Dir das:
Lokale Computerbeschreibung in AD übenehmen?

Gruß und schönes Wochenende!
126919
126919 04.03.2016 aktualisiert um 10:09:16 Uhr
Goto Top
!desc!
Wie wär's mit Anführungszeichen um die Variable face-wink

Geht auch mit VBS
Set objComputer = GetObject("LDAP://cn=Computerxyz,cn=computers,dc=domain,dc=intern")  
objComputer.Description = "Das ist ein toller Computer"  
objComputer.SetInfo()
oder Powershell
Set-ADComputer 'COMPUTERXYZ' -Description "Das ist ein böser Computer"  

fk
Fighter-01
Fighter-01 04.03.2016 um 11:33:28 Uhr
Goto Top
Hallo,

das mit den Anführungszeichen habe ich natürlich als erstes versucht, jedoch gibt es als Ergebnis einen Fehler.

Ich habe das Problem jetzt gelöst:

Zum ändern der Beschreibung muß der komplette distinguished name des Rechners angegeben werden.

Trotzdem danke für die Hilfe.

Fighter-01