Description eines Druckers im ActiveDirectory setzen ?

26/01/2008 - 21:19 von Maurice Schmitt | Report spam
Hallo,

ich würde gerne die Description eines Druckers im AD àndern.

Gehe ich recht in der Annahme, daß dies nur per WMI auf dem
entsprechenden Server ausführbar ist, auf dem Drucker freigegeben ist
und es nicht möglich ist, die Description direkt im AD zu àndern ?

Wenn doch, wie àndert man die Description im AD ?

Hier mein Code zum Einlesen der Description:
'-
Const ADS_SCOPE_SUBTREE = 2

Set objConnection = CreateObject("ADODB.Connection")
Set objCommand = CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"

Set objCommand.ActiveConnection = objConnection
objCommand.CommandText = "Select description,drivername, serverName from
'LDAP://OU=OUNAME,DCÜNAME1,DCÜNAME2' where objectClass='printQueue'
and serverName = '*Servername*'"
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Do Until objRecordSet.EOF
Wscript.Echo objRecordSet.Fields("drivername").Value
Description = objRecordSet.Fields("description")
If NOT IsEmpty(description) Then
For Each strdescription In description
Wscript.Echo strdescription
Next
end if
objRecordSet.MoveNext
Loop
objConnection.close
'-


Vielen Dank

P.S.: Habe dies bereits in in m.p.s.vbscript gepostet,
also bitte nicht als Crossposting bezeichnen, ich denke hier finde ich
eher Antworten.
 

Lesen sie die antworten

#1 Nils Kaczenski [MVP]
27/01/2008 - 01:17 | Warnen spam
Moin,

Maurice Schmitt schrieb:
ich würde gerne die Description eines Druckers im AD àndern.



ok.

Gehe ich recht in der Annahme, daß dies nur per WMI auf dem
entsprechenden Server ausführbar ist, auf dem Drucker freigegeben ist
und es nicht möglich ist, die Description direkt im AD zu àndern ?



Öh - würde mich wundern. Wenn du ein AD-Attribut àndern willst, tust du
das im AD. Dieser Wert wird dann allerdings wohl nicht auf das lokale
Objekt übertragen.

Wenn doch, wie àndert man die Description im AD ?



Finde das passende Attribut raus (z.B. durch Anlegen eines
Beispielobjekts und Export per csvde, oder indem du dir das AD-Schema
ansiehst - hier wird es wohl "description" sein). Binde dich dann im
Skript an das Zielobjekt, àndere das Attribut und schreibe die Daten ins AD.


Schöne Grüße, Nils

Nils Kaczenski - MVP Windows Server
www.faq-o-matic.net
Antworten bitte nur in die Newsgroup!
PM: Vorname at Nachname .de
https://mvp.support.microsoft.com/p....Kaczenski

Ähnliche fragen