Vor- und Nachname des Benutzers aus Login-Usernamen ermitteln
Hallo,
ich suche eine Liste für Umgebungsvariablen welche in erster Linie in einem Loginscript genutzt werden können.
Hab jetzt schon ne Weile gegooglet, aber nichts brauchbares gefunden.
Mich interessiert in erster Linie, ob es neben %username% auch noch eine Umgebungsvariable gibt, wo der tatsächliche
Vor und Zuname des angelegten Benutzers im AD verarbeitet werden kann.
Bei Login also schauen ob es Ordner "Bernd Müller" schon gibt, wenn nicht anlegen.
Also nicht den Loginname selbst.
Danke euch für jeden Tip.
ich suche eine Liste für Umgebungsvariablen welche in erster Linie in einem Loginscript genutzt werden können.
Hab jetzt schon ne Weile gegooglet, aber nichts brauchbares gefunden.
Mich interessiert in erster Linie, ob es neben %username% auch noch eine Umgebungsvariable gibt, wo der tatsächliche
Vor und Zuname des angelegten Benutzers im AD verarbeitet werden kann.
Bei Login also schauen ob es Ordner "Bernd Müller" schon gibt, wenn nicht anlegen.
Also nicht den Loginname selbst.
Danke euch für jeden Tip.
Please also mark the comments that contributed to the solution of the article
Content-Key: 109683
Url: https://administrator.de/contentid/109683
Printed on: April 26, 2024 at 02:04 o'clock
15 Comments
Latest comment
@Dani
Grüße
bastla
die gibt es so auch nicht
Bei mir in einer Kombination Server2000 / Client XP zwar tatsächlich vorhanden, allerdings frage ich mich auch gerade, woher ich die wohl habe ...Grüße
bastla
@bastla
Du wirst wohl nachgeholfen haben oder? Wir haben hier Windows Server 2003 Enterprise x64 mit WindowsXP SP3 Clients.
Grüße,
Dani
Du wirst wohl nachgeholfen haben oder? Wir haben hier Windows Server 2003 Enterprise x64 mit WindowsXP SP3 Clients.
Grüße,
Dani
@Dani
Grüße
bastla
Du wirst wohl nachgeholfen haben oder?
Gibt wohl keine andere Erklärung, aber ist dann schon eine Weile her (zumindest erinnere ich mich nicht, den Wert unter "HKEY_CURRENT_USER\Environment" hinterlegt zu haben) - na ja, das Alter ...Grüße
bastla
Nur mal so, ich dachte es gab mal ein Tool mit Namen ADinfo aber google mal.
Hallo davidaff!
Soferne nichts gegen die Verwendung von VBScript spricht, könntest Du es mit dem Ansatz in diesem Beitrag versuchen ...
Grüße
bastla
Soferne nichts gegen die Verwendung von VBScript spricht, könntest Du es mit dem Ansatz in diesem Beitrag versuchen ...
Grüße
bastla
Hallo Davidaff!
Die "getname.vbs" wird eigentlich aus dem Batch (Zeile3) heraus automatisch erstellt ...
Unter der Annahme, dass %ADName% Leerzeichen enthält (und dass die Zeile 8 nur benötigt wird, wenn es den Ordner noch nicht gibt), sollten die Zeile 6 bis 8 besser so aussehen:
Grüße
bastla
Die "getname.vbs" wird eigentlich aus dem Batch (Zeile3) heraus automatisch erstellt ...
Unter der Annahme, dass %ADName% Leerzeichen enthält (und dass die Zeile 8 nur benötigt wird, wenn es den Ordner noch nicht gibt), sollten die Zeile 6 bis 8 besser so aussehen:
set "Ordner=\\w2k3-srv\VERTEILER\%ADName%"
if not exist "%Ordner%" md "%Ordner%"
bastla
Hallo Davidaff!
Vorname:
Zuname:
Grüße
bastla
[Edit] Unnötiges "Replace" entfernt. [/Edit]
Vorname:
echo On Error Resume Next:Set objTrans=CreateObject("NameTranslate"):objTrans.Init 3,"":objTrans.Set 3,WScript.Arguments(0):WScript.Echo GetObject("LDAP://"^&objTrans.Get(1)).givenName>%GN%
Zuname:
echo On Error Resume Next:Set objTrans=CreateObject("NameTranslate"):objTrans.Init 3,"":objTrans.Set 3,WScript.Arguments(0):WScript.Echo GetObject("LDAP://"^&objTrans.Get(1)).sn>%GN%
bastla
[Edit] Unnötiges "Replace" entfernt. [/Edit]
Moin Davidaff,
<OT>
Da eine sauber hergeleitete und erläuterte Musterlösung zu diesem Thema durchaus nützlich für viele Admins und Adminen sein dürfte,
Ändere bitte den Beitragstitel
Nur damit AnwenderInnen mit der gleichen Problemstellung es auch über die Forumssuchfunktion finden bzw. erkennen können.
</OT>
Danke
Biber
[Edit 26.2.2009] Danke @Davidaff für das schnelle editieren des Beitragtitels. [/Edit]
<OT>
Da eine sauber hergeleitete und erläuterte Musterlösung zu diesem Thema durchaus nützlich für viele Admins und Adminen sein dürfte,
Ändere bitte den Beitragstitel
"Suche Liste Umgebungsvariablen für Batchauftrag"
wegen der neu gewonnenen Kenntnisse in diesem Thread auf ..."Vor- und Nachname des Benutzers aus Login-Usernamen ermitteln"
[oder so ähnlich.... nur sinngemäßer Vorschlag]Nur damit AnwenderInnen mit der gleichen Problemstellung es auch über die Forumssuchfunktion finden bzw. erkennen können.
</OT>
Danke
Biber
[Edit 26.2.2009] Danke @Davidaff für das schnelle editieren des Beitragtitels. [/Edit]