Jump to content

Scripting-Frage


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

Recommended Posts

Hallo zusammen,

 

ich beschäftige mich gerade ein bisschen mit Scipting und habe mir dazu von MS das ScriptCenter heruntergeladen und stoße dabei auf Fragen.

 

Wenn ich ein Benutzerkonto anlegen möchte, benutze ich folgenden Code:

 

Set objOU = GetObject("LDAP://OU=management,dc=fabrikam,dc=com")

 

Set objUser = objOU.Create("User", "cn=MyerKen")

objUser.Put "sAMAccountName", "myerken"

objUser.SetInfo

 

Für mehrere Konten folgenden:

 

Set objRootDSE = GetObject("LDAP://rootDSE")

 

Set objContainer = GetObject("LDAP://cn=Users," & _

objRootDSE.Get("defaultNamingContext"))

 

For i = 1 To 1000

Set objLeaf = objContainer.Create("User", "cn=UserNo" & i)

objLeaf.Put "sAMAccountName", "UserNo" & i

objLeaf.SetInfo

Next

 

WScript.Echo "1000 Users created."

 

Soweit sogut, was ich aber noch nicht so ganz verstehe, warum benutze ich einmal User und einmal Leaf? Was heißt das Leaf überhaupt. Ich weiß, dass es sich um eine AD-Klasse handelt, aber welchen Zweck hat sie?

 

Vielen Dank schonmal für eure Antworten.

 

Gruß

 

Markus

Link to comment

Hallo Markus,

 

die Bezeichnungen der Objekt Variable ist vom Schreiber

des Scripts willkürlich gewählt.

 

Die Bezeichnungen sollten natürlich etwas selbsterklärend

sein um später beim lesen des Scripts den Sinn der

Variable zu verstehen.

 

In deinem Fall geht natürlich auch:

 

Set objRootDSE = GetObject("LDAP://rootDSE")

 

Set objContainer = GetObject("LDAP://cn=Users," & _

objRootDSE.Get("defaultNamingContext"))

 

For i = 1 To 1000

Set objUser = objContainer.Create("User", "cn=UserNo" & i)

objUser.Put "sAMAccountName", "UserNo" & i

objUser.SetInfo

Next

 

Gruß thorgood

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...