VBS Script User zur Gruppe hinzufügen
Hallo zusammen,
als erstes ich bin ziemlich ein Neuling was VBS angeht und taste mich Step by Step in meiner Freizeit durch.
Hab nun ein Script erstellt das eine Webseite (local zusammen mit dem Script) wo ich einige User automatisch erstelle.
Es geht um User die wir bei einer Neuinstallation als Standard nehmen und immer die gleichen sind.
In der Maske kann man zusätzlich die OU und die Passwörter für alle vergeben.
Bis jetzt funktioniert das Script wie gewünscht.
Wollte nun das einige dieser User den verschiedenen Standardgruppen zugeteilt werden doch da scheitere ich.
Wenn ich den Bereich so schreibe:
objGroup.PutEx ADS_PROPERTY_APPEND ,"member", Array("cn=SystemAdmin,OU=IT," & objRootDSE.Get("defaultNamingContext"))
funktioniert es.
Wenn ich es mit der Variablen OUName des Formulars schreibe geht es nicht
objGroup.PutEx ADS_PROPERTY_APPEND ,"member", Array("cn=SystemAdmin,OU=" & OUName & objRootDSE.Get("defaultNamingContext"))
Denke ich hier falsch oder ist es so gar nicht möglich, was ich aber bezweifle.
Danke für Hilfe und Tipps
Peanuts
als erstes ich bin ziemlich ein Neuling was VBS angeht und taste mich Step by Step in meiner Freizeit durch.
Hab nun ein Script erstellt das eine Webseite (local zusammen mit dem Script) wo ich einige User automatisch erstelle.
Es geht um User die wir bei einer Neuinstallation als Standard nehmen und immer die gleichen sind.
In der Maske kann man zusätzlich die OU und die Passwörter für alle vergeben.
Bis jetzt funktioniert das Script wie gewünscht.
Wollte nun das einige dieser User den verschiedenen Standardgruppen zugeteilt werden doch da scheitere ich.
Wenn ich den Bereich so schreibe:
objGroup.PutEx ADS_PROPERTY_APPEND ,"member", Array("cn=SystemAdmin,OU=IT," & objRootDSE.Get("defaultNamingContext"))
funktioniert es.
Wenn ich es mit der Variablen OUName des Formulars schreibe geht es nicht
objGroup.PutEx ADS_PROPERTY_APPEND ,"member", Array("cn=SystemAdmin,OU=" & OUName & objRootDSE.Get("defaultNamingContext"))
Denke ich hier falsch oder ist es so gar nicht möglich, was ich aber bezweifle.
Danke für Hilfe und Tipps
Peanuts
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 99008
Url: https://administrator.de/contentid/99008
Ausgedruckt am: 22.11.2024 um 19:11 Uhr
2 Kommentare
Neuester Kommentar
Moin Peanuts,
mag sein, dass Dir nur ein Semikolon fehlt.
Deine funktionierende Variante 1:
Grüße
Biber
mag sein, dass Dir nur ein Semikolon fehlt.
Deine funktionierende Variante 1:
...("cn=SystemAdmin,OU=IT," & objRootDSE.Get...
Deine nicht ganz funktionierende Variante 2:...("cn=SystemAdmin,OU=" & OUName & objRootDSE.Get...
Eine vielleicht wieder funktionierende Variante 3:...("cn=SystemAdmin,OU=" & OUName & "," & objRootDSE.Get...
Grüße
Biber