Microsoft MVPs inside





 MCSEboard.de – IT Pro Forum zu Windows Server 2008 R2 / 2008 / 2003 & Windows 7 / Vista / XP
Registrieren Hilfe Regeln Benutzerliste Suchen Heutige Beiträge Alle Foren als gelesen markieren

Windows Forum — Scripting


Alles zum Thema System Administration Scripting — Q & A zum Thema Scripting: Batch, VBS, WMI, PowerShell


Antwort
     
Themen-Optionen
Alt 12.10.2011, 17:39   #1
Newbie
 
Offline
Registriert seit: 06-2009
Beiträge: 17
PS: LoginSkript nicht als Admin ausführen

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
    Mit Zitat antworten
Alt 12.10.2011, 21:40   #2
Expert Member
 
Benutzerbild von Sunny61
 
Offline
Registriert seit: 08-2007
Beiträge: 11.403
Der %CLIENTNAME% sollte eigentlich immer den Client des Remotebenutzers ausgeben. Dürfen denn "normale" Benutzer PS-Scripte ausführen? Welche Fehlermeldung bekommst Du angezeigt, wenn Du das Script als Benutzer ausführst?

Signatur
Gruppenrichtlinien: http://www.gruppenrichtlinien.de/

    Mit Zitat antworten
Alt 13.10.2011, 18:25   #3
Newbie
 
Offline
Registriert seit: 06-2009
Beiträge: 17
Zitat von Sunny61 Beitrag anzeigen
Der %CLIENTNAME% sollte eigentlich immer den Client des Remotebenutzers ausgeben. Dürfen denn "normale" Benutzer PS-Scripte ausführen? Welche Fehlermeldung bekommst Du angezeigt, wenn Du das Script als Benutzer ausführst?
Dürfen ja.
Muss vorher natürlich noch die Policy auf remotesigned gesetzt werden.

Fehlermeldung bekomme ich bei dem Script keine.
Es zeigt nur nicht den richtigen Namen an (den Client des Remotebenutzers).

Ich hab das Skript auch als .vbs umgesetzt und in das Loginskript eingebaut.
Hier wird wieder der Name des Terminalservers ausgegeben.
Wenn ich das Skript als Logoutskript laufen lasse, wird interessanterweiße der richtige Name (der Clientname des Remotebenutzers) ausgegeben.


Gruß
Markus
    Mit Zitat antworten
Alt 10.11.2011, 15:46   #4
Newbie
 
Offline
Registriert seit: 06-2009
Beiträge: 17
Zitat von Musashi Beitrag anzeigen
Dürfen ja.
Muss vorher natürlich noch die Policy auf remotesigned gesetzt werden.

Fehlermeldung bekomme ich bei dem Script keine.
Es zeigt nur nicht den richtigen Namen an (den Client des Remotebenutzers).

Ich hab das Skript auch als .vbs umgesetzt und in das Loginskript eingebaut.
Hier wird wieder der Name des Terminalservers ausgegeben.
Wenn ich das Skript als Logoutskript laufen lasse, wird interessanterweiße der richtige Name (der Clientname des Remotebenutzers) ausgegeben.


Gruß
Musashi
Hat keiner 'ne Ahnung?
Bin bisher leider auch noch nicht weitergekommen.


Gruß
Musashi
    Mit Zitat antworten
Alt 13.11.2011, 14:16   #5
Expert Member
 
Benutzerbild von Sunny61
 
Offline
Registriert seit: 08-2007
Beiträge: 11.403
Zitat von Musashi Beitrag anzeigen
Wenn ich das Skript als Logoutskript laufen lasse, wird interessanterweiße der richtige Name (der Clientname des Remotebenutzers) ausgegeben.
Dann geht der Login wohl zu schnell. Bau doch zum testen eine Pause ins Script ein. Bei 20 Sekunden beginnen und dann nach unten arbeiten. Ich weiß, ist keine Lösung, aber evtl. ein Würgaround.

Signatur
Gruppenrichtlinien: http://www.gruppenrichtlinien.de/

    Mit Zitat antworten
Antwort


Themen-Optionen


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Win 7 - Systemsteuerung als Admin ausführen TruckerTom Windows 7 Forum 7 26.11.2010 14:38
Ausführen als besser als Admin? slaytanic Windows Forum — Allgemein 27 29.06.2006 14:20
SW nur als Domänen-Admin ausführen? s.weinschenck Windows Forum — LAN & WAN 15 03.11.2005 12:52
Ausführen als Admin auf Single PC Der Newbie Windows Forum — Allgemein 16 13.10.2004 22:15
Als Admin Programm im Benutzeraccount ausführen Marc54 Windows Forum — Allgemein 8 19.08.2003 15:27


Alle Zeitangaben in MEZ/CET. Es ist jetzt 15:19 Uhr. Seite generiert in 0,032 Sekunden.

- Unsere Partner -

Copyright © 2000 – 2012 MCSEboard.de

Sprung zum Seitenanfang