Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: install_plserver_service.cmd


Sisällysluettelo

Table of Contents

...

Palvelun asenetamiseen on kaksi vaihtoehto NSSM tai Microsoft Resource Kit

Komentokehote skripti asennukseen.

Code Block
languagebash
titleInstall_PLServer_Service.cmd
collapsetrue
c:
if exist \temp (
  goto onkansio
) else (
  mkdir \temp
)
:onkansio
cd \temp
echo ladataan PLServer.ocx
powershell.exe -command "&{ Invoke-WebRequest 'https://tiedosto.skj.fi/SKJUSB/NordicID/PLServer.ocx.7.1.2.zip' -Outfile 'PLServer.ocx.7.1.2.zip' }"
powershell -command "Expand-Archive -Force 'PLServer.ocx.7.1.2.zip'"
copy PLServer.ocx.7.1.2\PLServer.ocx C:\WINDOWS\SYSTEM32\
if ERRORLEVEL 1 (
	echo Ei oikeuksia
	timeout 30
	exit 1
)
copy PLServer.ocx.7.1.2\PLServer.ocx C:\WINDOWS\SYSTEM32\
regsvr32 -u C:\WINDOWS\SYSTEM32\PLServer.ocx
regsvr32 -u C:\Windows\SysWOW64\PLServer.ocx
regsvr32 C:\WINDOWS\SYSTEM32\PLServer.ocx
regsvr32 C:\Windows\SysWOW64\PLServer.ocx

sc query state= all | findstr /C:"SERVICE_NAME: winskj_plserver_%kanta%" 
if ERRORLEVEL 1 (
	echo Ei palvelua "winskj_plserver_%kanta%"
) else (
	echo Suljetaan palvelu "winskj_plserver_%kanta%"
	net start winskj_plserver_%kanta%
	if ERRORLEVEL 1 (
		echo Ei oikeuksia avata palvelua "winskj_plserver_%kanta%"
		timeout 30
		exit 1
	)
)

echo ladataan nssm
powershell.exe -command "&{ Invoke-WebRequest 'https://tiedosto.skj.fi/SKJUSB/Utilities/nssm.exe' -Outfile 'nssm.exe' }"
nssm install "winskj_plserver_%kanta%" C:\WINSKJ\PLSERVER.EXE %KANTA% 
sc failure "winskj_plserver_%kanta%"  actions= restart/60000/restart/60000/restart/60000 reset= 86400


sc query state= all | findstr /C:"SERVICE_NAME: winskj_plserver_%kanta%" 
if ERRORLEVEL 1 (
	echo Ei palvelua "winskj_plserver_%kanta%"
) else (
	echo Avataan palvelu "winskj_plserver_%kanta%"
	net start winskj_plserver_%kanta%
	if ERRORLEVEL 1 (
		echo Ei oikeuksia avata palvelua "winskj_plserver_%kanta%"
		timeout 30
		exit 1
	)
)
echo OK!
timeout 10
exit 0



  1. Lataa NSSM, mikäli sitä ei vielä ole ladattuna

    Code Block
    CD\WINSKJ
    wget http://tiedosto.skj.fi/SKJUSB/Utilities/nssm.exe


  2. Asenna palvelu

    Code Block
    nssm install PLServerPalvelunNimi "C:\WINSKJ\PLSERVER.EXE" ALIAS


  3. Käynnistä Palvelu

    Code Block
    net start PLServerPalvelunNimi


...

NordicID:n lisäksi voi soittaa myös Procomponentille.
Puh. +358 20 779 8886 
Sähköposti: huolto@procomponent.fi

...