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, 12517 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 ..
Ähnliche Inhalte
Windows Server
Windows BranchCache - nur mit aktivierter Windows-Firewall? (2)

Frage von User1000 zum Thema Windows Server ...

Windows 8
Upgrade von Windows 8 auf Windows 8.1 - Wie? (11)

Frage von uridium69 zum Thema Windows 8 ...

Windows 10
Windows Phone Synchronisiert nicht mit Windows 10

Frage von TheDonn zum Thema Windows 10 ...

Windows 10
Windows 7 Enterprise Upgrade auf Windows 10 Enterprise (3)

Frage von dekztar zum Thema Windows 10 ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Windows Server
Zertifikat am DC erneuern funktioniert nicht (12)

Frage von takvorian zum Thema Windows Server ...

Festplatten, SSD, Raid
Uninitialisierte Festplatte - Daten retten (11)

Frage von peterla zum Thema Festplatten, SSD, Raid ...