Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Windows Benutzervariablen

Frage Microsoft Windows Userverwaltung

Mitglied: connect55

connect55 (Level 1) - Jetzt verbinden

15.03.2006, aktualisiert 16.03.2006, 12200 Aufrufe, 6 Kommentare

like %username%
welche gibt es?

Kann mir jemand sagen, welche Windows Umgebungsvariablen es im Rahmen der Userverwaltung gibt?
Es geht darum, dass ich den Nachnamen für das Heimatverzeichnis des Users haben möchte, der Benutzername jedoch nen anderer ist.
Und dies bei jedem User händisch zu ändern ist dann doch irgendwie langweilig...

Vielen Dank schonmal,
Jens
Mitglied: cykes
15.03.2006 um 12:43 Uhr
Hi,

Du kannst mal in dieses PDF schauen:
http://www.addison-wesley.de/media_remote/katalog/bsp/3827322774bsp.pdf

Auf den Seiten 14-16 findest Du eine Liste der Umgebungsvariablen.

Alternativ reicht eventuell schon ein Aufruf von "set" auf der Kommandozeile...

Gruß

cykes
Bitte warten ..
Mitglied: connect55
15.03.2006 um 12:48 Uhr
danke erstmal für die schnelle Antwort.
Demnach gibt es wohl leider keine direkte Variable zum Vor- oder Nachnamen...
Wäre ja auch zu einfach...
Bitte warten ..
Mitglied: cykes
15.03.2006 um 12:53 Uhr
Du kannst das eventeull, wenn Du ein bsichen Programmieren kannst, mit einer LDAP Anfrage
ans Active Directory lösen, geht z.B. mit WSH oder halt mit einer richtigen Programmiersprache.

Ich bin allerdings kein Entwickler, da erstellst Du, wenn Du da fragen hast nochmal einen
Beitrag im Entwickler Teil...

Gruß

cykes
Bitte warten ..
Mitglied: djbrandt
15.03.2006 um 22:21 Uhr
Hi,

falls Du in einer Umgebung mit W2K3 und AD arbeitest:

dsquery user -samid [UserID] | dsmod user -ln [neuer Nachname]

ändert den Nachnamen des Benutzers [UserId]

dsquery user -samid [UserID] | dsget user -ln

zeigt den Nachnamen



Gruß

Dieter
Bitte warten ..
Mitglied: connect55
16.03.2006 um 08:41 Uhr
erstmal danke,
die Abfrage klappt einwandfrei!
Aber wie kann das Ergebnis dieser Abfrage jetzt in den Pfad zum Home-Verzeichnis mit einfügen? Geht das überhaupt ohne großartige Verrenkungen?
Bitte warten ..
Mitglied: djbrandt
16.03.2006 um 11:37 Uhr
Hi,

legt Dir folgendes Skript an:

snippet
UserCN= Replace(WScript.StdIn.ReadLine,"""","")

path = "LDAP://" & UserCN

On Error Resume Next
Set objkonto = GetObject(path)
If Err.Number <>0 Then
WScript.Echo UserCN & " wurde nicht gefunden."
WScript.Quit
End If
On Error Goto 0

LastN = objkonto.Lastname
UserHome = objkonto.HomeDirectory

WScript.Echo "Nachname= " & LastN
WScript.Echo "Altes Userverzeichnis= " &UserHome

objkonto.HomeDirectory = "\\Filer\User$\" & LastN
objkonto.SetInfo

WScript.Echo "Neuer HomePath: " & objkonto.HomeDirectory
snippet

Mit \\Filer\User$\ meine ich den Pfad zu dem Server wo die Userhomes alle liegen sollen.


Ausführen:

dsquery user -samid [UserID] | cscript setuserhome.VBS


Das Skript hat den Vorteil, das die User igendwo im AD liegen können.

mit dem "dsquery ..." übergebe ich dem vbs den kompletten CN des Users.

Das VBS liest dann den Nachnamen aus und setzt das neue UserHome.


Das ganze läßt sich natürlich schön in eine Schleife umwandeln:

for /f "usebackq tokens=*" %i in ('dsquery user -limit 1000`) do @echo %i | cscript // nologo setuserhome.VBS

Setzt das Userverzeichnis für die ersten 1000 User neu !!!! Aber VORSICHT !!!


Falls was schießläuft: Ersetze in dem vbs das "& LastN" einfach durch

"& Split(objkonto.Name,"=",1,1)"

und lass das Skript noch mal laufen. dann haben die User wieder ihr altes HomeDir

Grüße

Dieter
Bitte warten ..
Neuester Wissensbeitrag
Microsoft

Lizenzwiederverkauf und seine Tücken

(1)

Erfahrungsbericht von DerWoWusste zum Thema Microsoft ...

Ähnliche Inhalte
Windows 10
gelöst Windows 10 Privatsphäre (3)

Frage von Patrick-IT zum Thema Windows 10 ...

Erkennung und -Abwehr
Lokale Virenprüfstation : Windows 10: Ändern von Einstellungen verhinden (5)

Frage von TryAndSolve zum Thema Erkennung und -Abwehr ...

Windows Server
Laufwerke werden nicht immer gemappt (Windows) (7)

Frage von YotYot zum Thema Windows Server ...

Heiß diskutierte Inhalte
Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Microsoft Office
Keine Updates für Office 2016 (13)

Frage von Motte990 zum Thema Microsoft Office ...

Grafikkarten & Monitore
Tonprobleme bei Fernseher mit angeschlossenem Laptop über HDMI (11)

Frage von Y3shix zum Thema Grafikkarten & Monitore ...