Aktionen

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

Aus znilwiki

Version vom 6. August 2017, 20:45 Uhr von BLinz (Diskussion | Beiträge) (Textersetzung - „<comments>“ durch „<comments />“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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.

@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 "\\villeesch.lu\esch\JP$\JP_Login\JPLogin.cmd,CtxHide.exe UsrLogon.Cmd,cmstart.exe" /f

goto :EOF


:ENDE
pause




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


Loading comments...