Dynamischer Pfad Benutzerprofil
Hallo!
Ich möchte für jeden User einen dynamsichen Profilpfas festlegen, abhängig vom verwendeten OS.
Mittels eines Scriptes setze ich auf jedem Client eine Systemvariable (%OSVersion%), entsprechend des Betriebsystems. Das klappt auch.
Ich habe folgendes Problem:
In den Benutzerprofilen habe ich den Path wie folgt definiert:
\\server\profile\username\%OSVersion%
Der Server kennt die Variable nicht, aber das ist ok, denn diese ist ja auch immer verschieden (Win2000/WinXP/WinNT/Vista)
Problem:
Beim Einloggen wird das %OSVersion% nicht durch die Systemvariable ersetzt, dadurch wird der Pfad
...\username\%OSVersion% und nicht wie gewünscht \username\WinXP verwendet.
Hat da jemand eine weitere Idee, wie man das realisieren könnte?
*Björn*
Ich möchte für jeden User einen dynamsichen Profilpfas festlegen, abhängig vom verwendeten OS.
Mittels eines Scriptes setze ich auf jedem Client eine Systemvariable (%OSVersion%), entsprechend des Betriebsystems. Das klappt auch.
Ich habe folgendes Problem:
In den Benutzerprofilen habe ich den Path wie folgt definiert:
\\server\profile\username\%OSVersion%
Der Server kennt die Variable nicht, aber das ist ok, denn diese ist ja auch immer verschieden (Win2000/WinXP/WinNT/Vista)
Problem:
Beim Einloggen wird das %OSVersion% nicht durch die Systemvariable ersetzt, dadurch wird der Pfad
...\username\%OSVersion% und nicht wie gewünscht \username\WinXP verwendet.
Hat da jemand eine weitere Idee, wie man das realisieren könnte?
*Björn*
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 58651
Url: https://administrator.de/contentid/58651
Ausgedruckt am: 05.11.2024 um 13:11 Uhr
4 Kommentare
Neuester Kommentar
Hi,
du da eine Domäne betreibst, könntest du ein Computerskript für alle Rechner hinterlegen. Den DOS-Befehl "ver" sollte es in der Windows-Version geben. Allerdings bei Linux wirds schwer!
Du musst dir mal die Aussgabe von dem Befehl "ver" bei jeden BS von euch anschauen. Erst dann kann man eigentlich die Lösung entwerfen. Aber hier mal eine für WindowsXP:
Bei mir funktioniert das ganz gut!
Gruß
Dani
du da eine Domäne betreibst, könntest du ein Computerskript für alle Rechner hinterlegen. Den DOS-Befehl "ver" sollte es in der Windows-Version geben. Allerdings bei Linux wirds schwer!
Du musst dir mal die Aussgabe von dem Befehl "ver" bei jeden BS von euch anschauen. Erst dann kann man eigentlich die Lösung entwerfen. Aber hier mal eine für WindowsXP:
@echo off
for /f "tokens=1,2,3 delims= " %%a in ('ver') do (
echo %%a
echo %%b
echo %%c
set osversion=%%b_%%c
)
pause
Gruß
Dani
Hi!
@ Habanera
Stimmt...da wirst du ein Problem haben! Denn der Pfad ist im ADS ja hinterlegt. Hab ich gar nicht dran gedacht.
@lamuland
Mach einen besseren Vorschlag!
Gruß
Dani
@ Habanera
Stimmt...da wirst du ein Problem haben! Denn der Pfad ist im ADS ja hinterlegt. Hab ich gar nicht dran gedacht.
@lamuland
Mach einen besseren Vorschlag!
Gruß
Dani