Aktionen

JumpingProfiles:JPLogin.exe - Start der JPLogin.exe per Registry mit Skript auf Server verteilen

Aus znilwiki

Ich musste bei einem Kunden den Start von JPLogin.exe umbauen - vom direkten Start auf einen Start per Skript ... Mühsam bei vielen Servern wenn man diese a.) nicht neu starten darf und b.) der Kunde keine Softwareverteilung hat.

Also schnell ein Skript geschrieben welches wir einfach von zentraler Stelle aus ausführen.

Die Liste der Server habe ich auf einem der Terminalserver mittels des Citrix-Befehls

qfarm

ermittelt.
Das Script geht von einer klassischen Citrix Farm aus - ggf. solltet Ihr vorher schauen was unter

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

im Schlüssel

AppSetup

steht und das Script entsprechend anpassen.

@echo off

set SERVERLIST1=(xenapp01 xenapp02 xenapp03 xenapp04 xenapp05 xenapp06 xenapp07 xenapp08 xenapp09 xenapp10)
set SERVERLIST2=(xenapp11 xenapp12 xenapp13 xenapp14 xenapp15 xenapp16 xenapp17 xenapp18 xenapp19 xenapp20)
set SERVERLIST3=(XENADM01 XENADM02 XENADM03 XENADM04)
set SERVERLIST4=(XENCIGL01 XENCIGL02)
set SERVERLIST5=(XENCST11 XENCST12 XENCST21 XENCST22 XENCST31 XENCST32 XENCST41 XENCST42 XENCST51 XENCST52 XENCST61 XENCST62)
set SERVERLIST6=(XENDC01 XENDC02)
set SERVERLIST7=(XENDEV01)
set SERVERLIST8=(XENSUD01 XENSUD02)

for %%i in %SERVERLIST1% do call :SCHLEIFE %%i
for %%i in %SERVERLIST2% do call :SCHLEIFE %%i
for %%i in %SERVERLIST3% do call :SCHLEIFE %%i
for %%i in %SERVERLIST4% do call :SCHLEIFE %%i
for %%i in %SERVERLIST5% do call :SCHLEIFE %%i
for %%i in %SERVERLIST6% do call :SCHLEIFE %%i
for %%i in %SERVERLIST7% do call :SCHLEIFE %%i
for %%i in %SERVERLIST8% do call :SCHLEIFE %%i

goto ENDE

:SCHLEIFE
echo Verarbeite Server %1
reg add "\\%1\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AppSetup /t REG_SZ /d "\\SERVER\FREIGABE\JP\JPLogin.exe,CtxHide.exe UsrLogon.Cmd,cmstart.exe" /f

goto :EOF


:ENDE
pause




--Bernhard Linz 10:29, 22. Okt. 2014 (CEST)



Kommentar hinzufügen
znilwiki freut sich über alle Kommentare. Sofern du nicht anonym bleiben möchtest, trage deinen Namen oder deine Email-Adresse ein oder melde dich an. Du kannst das Feld auch einfach leer lassen.