Userbooster unterstüzt eine Vielzahl von generischen Funktionen, um universelle Vorlagen für unterschiedliche Verzeichnisdienste zu verwalten. Auch können wiederkehrende Arbeiten angenehm über eine Vorlage vereinfacht werden.
Jedes Attribut eines Objektes kann als Platzhalter für die Zuordnung in anderen Attributen verwendet werden. Zusätzlich können eigene Variablen definiert werden, die dann auch als Platzhalter fungieren.
Beispiel:
Benutzerdefinierte Platzhalter:
%DomainSuffix% <Name der="" Domäne="">
z.B. dc=Organisation,dc=de
%ProfilServerPath% <UNC-Pfad des="" Servers="">
z.B \\Server\Share\Directory
%UPNDomain% <domain.de> z.B. Organisation.de
Template:
Tabelle 14.
| Attribut | Wert |
|---|---|
| cn | OP00077 |
| description | operativer Anwender Support |
| displayName | %sn%, %givenname% |
| dn | CN=%cn%,OU=User,OU=SLS,%DomainSuffix% |
| givenname | Karl |
| sn | Mustermann |
| userPassword | Kennwort |
| memberOf | CN=PRI_HPLJ4250PCL6G172R4xxx,OU=Printer,OU=SERVICE,%DomainSuffix% CN=ELS-User,OU=SERVICE,%DomainSuffix% |
| objectClass | top person organizational person user |
| userAccountControl | 544 |
| userPrincipalName | %cn%@%UPNDomain% |
| sAMAccountName | %cn% |
| profilePath | %ProfileServerPath%\%cn% |
| profileDirectoryRights | F |
Beim Ausführen dieser Datei werden zur Laufzeit alle Platzhalter durch die eigentlichen Werte gefüllt. Fehlende Objekte (Gruppenobjekte oder organisatorische Einheiten) werden bei fehlender Existenz dynamisch erzeugt. Die Gruppenmitgliedschaften werden in einem Arbeitsschritt während des Erstellprozesses zugeordnet. Optional werden das Profilverzeichnis sowie die NTFS-Rechte gesetzt.
Somit sind lediglich drei variable Größen notwendig, um neue Benutzer in diese Vorlage einzuarbeiten:
Wenn spezielle Vorgaben für die Definition von Anmeldenamen (z.B. erster Buchstabe des Vornamen.Nachname) im Netzwerk existieren, können diese Aufgaben über ein internes Regelwerk adaptiert werden.
Tabelle 16.
| Attribut | Wert |
|---|---|
| givenname | Max |
| sn | Mustermann |
| %givenname%.%1:sn% | Max. M. |
| %1:givenname%.%sn% | M. Mustermann |