From c4284004b6d19068eb8a501e1ef6ae9098da51ff Mon Sep 17 00:00:00 2001 From: KammM Date: Sat, 23 Nov 2024 23:34:59 +0100 Subject: [PATCH] Install-WindowsService: Minor improvments in caller script --- .../Install-WindowsService_Caller.cmd | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/current/Install-WindowsService/Install-WindowsService_Caller.cmd b/current/Install-WindowsService/Install-WindowsService_Caller.cmd index 241939f..1c46983 100644 --- a/current/Install-WindowsService/Install-WindowsService_Caller.cmd +++ b/current/Install-WindowsService/Install-WindowsService_Caller.cmd @@ -18,9 +18,14 @@ REM -------------------------------------------------------------- REM ------------------------set variables------------------------- REM -------------------------------------------------------------- +SET /A ADMINMODE=1 SET FILEEXTENSION=*.ps1 + +REM -- Choose PowerShell Version -- SET POWERSHELLEXE="C:\Program Files\PowerShell\7\pwsh.exe" -SET /A ADMINMODE=1 +REM SET POWERSHELLEXE="C:\Program Files\PowerShell\6\pwsh.exe" +REM SET POWERSHELLEXE="C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" +REM ------------------------------- SET DIRECTORY="%cd%" SET /A COUNT=0 @@ -34,7 +39,7 @@ SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION ECHO Program Startup %date% at %time:~0,8% o'clock, on %computername%. ECHO - -IF !ADMINMODE! EQU 1 (ECHO WARNING: In AdminMode, network drives will maybe unavailable! && timeout /T 10) +IF !ADMINMODE! EQU 1 (ECHO WARNING: In AdminMode, network drives will maybe be unavailable! && timeout /T 10) REM -------------------------------------------------------------- REM ---------------------Running Scripts--------------------------- @@ -64,15 +69,15 @@ IF EXIST "!POWERSHELLEXE!" ( ECHO !ARGUMENTS! ECHO - - SET "SUBCOMMAND=Start-Process -FilePath '!POWERSHELLEXE!' -ArgumentList '!ARGUMENTS!' " + SET "SUBCOMMAND=Start-Process -FilePath '!POWERSHELLEXE!' -WindowStyle hidden -ArgumentList '!ARGUMENTS!' " ECHO Subcommand: ECHO !SUBCOMMAND! ECHO - IF !ADMINMODE! EQU 1 ( - SET "COMMAND=Start-Process powershell.exe -Verb runas {!SUBCOMMAND!} " + SET "COMMAND=Start-Process powershell.exe -WindowStyle hidden -Verb runas {!SUBCOMMAND!} " ) ELSE ( - SET "COMMAND=Start-Process powershell.exe {!SUBCOMMAND!} " + SET "COMMAND=Start-Process powershell.exe -WindowStyle hidden {!SUBCOMMAND!} " ) ECHO In nested command: ECHO !COMMAND! @@ -102,15 +107,15 @@ IF EXIST "!POWERSHELLEXE!" ( ECHO !ARGUMENTS! ECHO - - SET "SUBCOMMAND=Start-Process -FilePath 'powershell.exe' -ArgumentList '!ARGUMENTS!' " + SET "SUBCOMMAND=Start-Process -FilePath 'powershell.exe' -WindowStyle hidden -ArgumentList '!ARGUMENTS!' " ECHO Subcommand: ECHO !SUBCOMMAND! ECHO - IF !ADMINMODE! EQU 1 ( - SET "COMMAND=Start-Process powershell.exe -Verb runas {!SUBCOMMAND!} " + SET "COMMAND=Start-Process powershell.exe -WindowStyle hidden -Verb runas {!SUBCOMMAND!} " ) ELSE ( - SET "COMMAND=Start-Process powershell.exe {!SUBCOMMAND!} " + SET "COMMAND=Start-Process powershell.exe -WindowStyle hidden {!SUBCOMMAND!} " ) ECHO In nested command: ECHO !COMMAND!