As of 23.08.2023 NWC Services GmbH has become CANCOM GmbH. Please feel free to visit us at www.cancom.com
Toggle Bar

BLOG

BLOGGING CONSULTANTS

NWC Services Blog

Blogs von Consultants der NWC Services GmbH

JoinDomain mit ODS Variablen unter DSM 7

Mit DSM 7 haben auch die ODS Variablen Ihren Einstand gefeiert. Diese sind, im Gegensatz zu den benutzerdefinierten Variablen, nicht mehr siteabhängig, sondern hängen direkt am Client, egal wo dieser sich befindet.

Ein Vorteil gegenüber einer Schemaerweiterung ist die Vererbung. Ein gesetzter Wert wird von jeder Ebene aus nach unten weiter vererbt. Diesen Vorteil kann man sich beim JoinDomain zu Nutze machen.

Da Clients z.B. je nach Standort oder Typ im AD in unterschiedlichen OU´s verwaltet werden, benötigt man auch in der unattend.xml unterschiedliche LDAP Pfade.

Diese LDAP Pfade können in DSM 7 in einer ODS Variable angegeben werden. Eine entsprechende Variable kann wie folgt aussehen:

Michi_ODSVariable_small

 

Damit der LDAP Pfad auch gleich während der Unattend-Installation genutzt werden kann, muss die unattend.xml (für Windows XP bzw. Server 2003 funktioniert das auch mit der unattend.txt) um die Sektion MachineObjectOU erweitert werden. Dies kann mit dem WAIK oder per Copy & Paste erledigt werden. (siehe Screenshot)

Michi_UnattendXML_small

 

Um flexibler mit der Steuerung der Parameter zu sein, wird zusätzlich noch einen Installationsparameter im bestehenden OS Configuration Package angelegt.

Michi_OSConfigDomain_small

 

Der Parameter MachineObjectOU wird in der unattend.xml als Wert (%InstallationParameters.MachineObjectOU%) angegeben. Im OS Configuration Package erhält der Parameter als Vorgabewert unsere neue ODS Variable (%CurrentComputer.Var.ObjectGroup.Object%) (siehe Screenshot).

Somit ist es mit einem einzigen Paket möglich, Clients in unterschiedliche OUs im AD aufzunehmen.

Wenn ein Clients bereits im AD in einer anderen OU vorhanden ist, wird dieser beim JoinDomain nicht in die angegebene OU verschoben. Es ist auch darauf zu achten, dass der JoinDomain-User entsprechende Schreibrechte auf die AD OUs hat.

Einen kleinen Wermutstropfen haben die ODS Variablen allerdings: sollte sich beim Eintippen des LDAP-Pfads ein kleiner Schreibfehler einschleichen, wird der JoinDomain nicht mehr funktionieren.

×
Stay Informed

When you subscribe to the blog, we will send you an e-mail when there are new updates on the site so you wouldn't miss them.

Computertyp in DSM
Packaging.Docs Package Preperation Checklist
 

Comments

No comments made yet. Be the first to submit a comment
Already Registered? Login Here
Friday, 19 April 2024

Captcha Image

Consulting Services: