andreas222 12 Geschrieben 12. März 2013 Melden Teilen Geschrieben 12. März 2013 Hallo zusammen, lässt sich die Systemvariable %username% in Active Dirctory auch auf andere AD Attribute verbiegen ? Die Variable %username% wird per default mit dem sAMAccountName gebildet. Soweit OK. Lässt sich diese Zuordnung im AD irgendwo ändern ?Wo ist definiert bzw. festgelegt welcher Wert/welches Attribut in %username% liegen soll ? Gruesse & Merci Andreas Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 12. März 2013 Melden Teilen Geschrieben 12. März 2013 Was genau hast Du vor? Mit Hilfe der Group Policy Preferences kannst Du eigene Variablen erstellen und befüllen. Evtl. hilft dir das weiter. Zitieren Link zu diesem Kommentar
Stefan W 14 Geschrieben 12. März 2013 Melden Teilen Geschrieben 12. März 2013 ich bleib beim ersten Teil von Sunny: Was genau hast du vor? und häng noch ein-zwei ?? dran ;) Zitieren Link zu diesem Kommentar
andreas222 12 Geschrieben 12. März 2013 Autor Melden Teilen Geschrieben 12. März 2013 Hallo zusammen, ein Beispiel wäre die automatisierte Erstellung von Homedirectories aufgrund von %username%. Schön wäre wenn es zusätzlich für den CN eine Variable gäbe ?Bei uns sind UserPrincipalName, sAMAccountName eben unterschiedlich. Beim Scripten wären weitere Variablen für das Benutzermanagement interessant. Gruesse & Merci Andreas Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 12. März 2013 Melden Teilen Geschrieben 12. März 2013 ein Beispiel wäre die automatisierte Erstellung von Homedirectories aufgrund von %username%. Kannst Du machen. ;) Schön wäre wenn es zusätzlich für den CN eine Variable gäbe ? Bei uns sind UserPrincipalName, sAMAccountName eben unterschiedlich. Beim Scripten wären weitere Variablen für das Benutzermanagement interessant. Wenn Du es zum scripten benötigst, dann leg dir Variablen selbst an. Du kannst natürlich auch Variablen aus anderen Variablen zusammenstellen. Zitieren Link zu diesem Kommentar
andreas222 12 Geschrieben 12. März 2013 Autor Melden Teilen Geschrieben 12. März 2013 (bearbeitet) Hi, Wenn Du es zum scripten benötigst, dann leg dir Variablen selbst an. Du kannst natürlich auch Variablen aus anderen Variablen zusammenstellen. OK, wie kann ich den CN eines Users in einer Variablen unterbringen, damit ich diese Variable später auswerten kann ? Also gibt es keine Info wer oder was festlegt was in %username% zu stehen hat ? Gruesse & Merci Andreas bearbeitet 12. März 2013 von andreas222 Zitieren Link zu diesem Kommentar
NilsK 2.930 Geschrieben 12. März 2013 Melden Teilen Geschrieben 12. März 2013 Moin, du solltest dich davon trennen, deine Aufgaben einzig mit %username% oder anderen Systemvariablen lösen zu wollen. Für Scripting-Zwecke kannst du (nahezu) beliebige AD-Werte ja auch innerhalb deines Skripts auslesen und verwenden. Dabei wäre dann natürlich die Frage zu klären, in welcher Skriptsprache du denn arbeiten willst. Mit Batches kann man schon einiges machen, aber es wird schnell sehr umständlich. VBScript bietet viele Beispiele im Web und läuft auch auf älteren Systemen. PowerShell ist sehr versionsabhängig, erlaubt aber sehr effizienten Code. Hier ein Beispiel, wie du anhand des Usernamens (der in einer Session ja bekannt ist) nahezu beliebige Attributwerte aus dem AD auslesen kannst. Lässt sich in VBS oder mit etwas Aufwand auch in Batches weiterverarbeiten. [faq-o-matic.net » Ein AD-Attribut zu einem Logon-Namen herausfinden]http://www.faq-o-matic.net/2004/07/28/ein-ad-attribut-zu-einem-logon-namen-herausfinden/ Gruß, Nils Zitieren Link zu diesem Kommentar
Sunny61 806 Geschrieben 12. März 2013 Melden Teilen Geschrieben 12. März 2013 OK, wie kann ich den CN eines Users in einer Variablen unterbringen, damit ich diese Variable später auswerten kann ? Sieh dir die Group Policy Preferences an, insbesonders den Zweig Umgebung. Dort kannst Du neue Variablen anlegen. Vermutlich ist der von Nils vorgeschlagene Weg der bessere. Also gibt es keine Info wer oder was festlegt was in %username% zu stehen hat ? MS hat es für sich festgelegt, ob Du das 'umbiegen' kannst weiß ich nicht. Ich würde es auf keinen Fall anfassen, lieber etwas eigenes erstellen. Zitieren Link zu diesem Kommentar
Stefan W 14 Geschrieben 13. März 2013 Melden Teilen Geschrieben 13. März 2013 (bearbeitet) MS hat es für sich festgelegt, ob Du das 'umbiegen' kannst weiß ich nicht. Ich würde es auf keinen Fall anfassen, lieber etwas eigenes erstellen. Korrekt. u.A. werden solche Systemvariablen in der Registry verwendet. Bevor du nicht weißt was alles mit dieser, doch ziemlich häufig verwendeten, Variable getan wird, würde ich Abstand davon nehmen. UPN und samaccountname sind eigentlich meistens unterschiedlich, da der UPN die Domäne bzw. einen anderen UPN Suffix dahinter beinhaltet. ein Beispiel wäre die automatisierte Erstellung von Homedirectories aufgrund von %username%. Schön wäre wenn es zusätzlich für den CN eine Variable gäbe ? Bei uns sind UserPrincipalName, sAMAccountName eben unterschiedlich. Beim Scripten wären weitere Variablen für das Benutzermanagement interessant. Der cn hat weder mit dem samaccountname noch mit dem UPN direkt etwas zu tun. Die Kollegen Group Policy Preferences, Powershell, und VBS werden dir da behilflich sein. Welche die beste Option ist, hängt vom endgültigen Ziel ab. bearbeitet 13. März 2013 von Stefan W Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.