Jump to content

Fehlermeldung in WSH


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo,

ich möchte über WSH Benutzer anlegen und verschiedene Eigenschaften, z.B. den Vor- und Zunamen an AD übergeben.

Das habe ich zunächst mit dem Objekt WinNT versucht, dann aber gesehen, dass die Eigenschaften nicht unterstützt werden. Nun versuche ich es mit LDAP, aber dort sind wohl einige Sachen anders.

Wenn ich versuche, mit user.setinfo die Informationen zu übergeben, bekomme ich folgende Fehlermeldung:

 

"Das angegebene Verzeichnisattritbut bzw. der angegebene Verzeichnisdienstwert ist bereits vorhanden.

Code 8007200A"

 

Die Skriptsprache ist VBS. Kann mir jemand helfen?

Vielen Dank,

Frauke

Link zu diesem Kommentar

Hallo,

dies müßte der entscheidende Teil des Skripts sein:

 

Dim oUser

set oUser = oADSI.Create("user", "cn=strUser")

oUser.Put "Description", InputBox("Arbeitsgruppe eingeben", "Eingabe", "")

oUser.Put "FirstName", "sn=strFirstName"

oUser.Put "LastName", "strUser"

oUser.Put "FullName", "strFirstname" & " " & "strUser"

oUser.Put "Password", InputBox("Password:", "Eingabe", "")

oUser.Put "Profile", "userProfile"

oUser.Put "HomeDirDrive", "userDrive"

oUser.Put "homedirectory", "\\" & shareServer & "\" & shareName & "\" & strUser

oUser.Put "LoginScript", "strUser" & ".cmd"

oUser.setinfo

 

 

Weiter oben sind die variablen deklariert. Bin leider Neuling und der Dozent hat uns in der letzten Woche nur mit WinNT vertraut gemacht, aber LDAP verschwiegen.

 

Danke,

Frauke

Link zu diesem Kommentar

Hallo,

dies müßte der entscheidende Teil des Skripts sein:

 

Dim oUser

set oUser = oADSI.Create("user", "cn=strUser")

oUser.Put "Description", InputBox("Arbeitsgruppe eingeben", "Eingabe", "")

oUser.Put "FirstName", "sn=strFirstName"

oUser.Put "LastName", "strUser"

oUser.Put "FullName", "strFirstname" & " " & "strUser"

oUser.Put "Password", InputBox("Password:", "Eingabe", "")

oUser.Put "Profile", "userProfile"

oUser.Put "HomeDirDrive", "userDrive"

oUser.Put "homedirectory", "\\" & shareServer & "\" & shareName & "\" & strUser

oUser.Put "LoginScript", "strUser" & ".cmd"

oUser.setinfo

 

 

Weiter oben sind die variablen deklariert. Bin leider Neuling und der Dozent hat uns in der letzten Woche nur mit WinNT vertraut gemacht, aber LDAP verschwiegen.

 

Danke,

Frauke

Link zu diesem Kommentar

strTLD = "com"

strDOM = "company"

strCN = "users"

strFirstName = "Willi"

strUser = "Mustermann"

shareServer = "server"

shareName = "home"

userDrive = "u:"

userProfile = "profiles"

 

Dim workOU

Set workOU = GetObject("LDAP://CN=" & strCN & ",DC=" & strDOM & ",DC=" & strTLD)

Dim oUser

Set oUser = workOU.Create("user", "CN=" & strUser)

oUser.Put "sAMAccountName", strUser

oUser.Put "userPrincipalName", strUser & "@" & strDOM & "." & strTLD

oUser.Put "givenName", strFirstName

oUser.Put "sn", strUser

oUser.Put "profilePath", "\\" & shareServer & "\" & userProfile & "\" & strUser

oUser.Put "homeDrive", userDrive

oUser.Put "homeDirectory", "\\" & shareServer & "\" & shareName & "\" & strUser

oUser.Put "scriptPath", strUser & ".cmd"

oUser.setinfo

strPwd = InputBox("Password:", "Eingabe", "")

oUser.SetPassword strPwd

oUser.AccountDisabled = False

oUser.SetInfo

 

Kleine Besonderheit wenn du nicht den original Usercontainer Users benutzt hinter LDAP OU statt CN benutzen.

 

________

thorgood

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...