Hallo zusammen,
ich habe ein Problem mit einem Loginskript, dass per GPP ausgeführt wird.
Das Loginskript liest den aktuellen Computernamen und Clientnamen aus (wieso und weshalb kann hier erstmal egal sein).
Das Problem besteht nun darin, dass beim Login das Skript als Admin ausgeführt wird. Das führt dazu, das der Clientname, der des Terminalservers ist.
Wenn ich das Skript als normalen Benutzer ausführe, gibt es den richtigen Clientnamen aus (den des ThinClients).
Anbei das Skript:
Code:
$computername = get-content env:computername
if ($computername -match "K") {$correctname = get-content env:clientname}
elseif ($computername -match "E") {$correctname = get-content env:clientname}
Else {$correctname = get-content env:computername}
echo $correctname
Zur Erklärung mit K und E fangen die Terminalserver an.
Deswegen soll das Skript, wenn der Computername mit K oder E anfängt, die Clientname-Umgebungsvariable nehmen.
Gibt es eine Möglichkeit das Loginskript nicht als Admin auszuführen?
Oder gibt es eine andere Möglichkeit den Clientnamen des ThinClients auszulesen?
Vielen Dank für eure Hilfe.
MfG
Musashi