Install-WindowsService: Minor improvments in caller script
This commit is contained in:
@@ -18,9 +18,14 @@ REM --------------------------------------------------------------
|
|||||||
REM ------------------------set variables-------------------------
|
REM ------------------------set variables-------------------------
|
||||||
REM --------------------------------------------------------------
|
REM --------------------------------------------------------------
|
||||||
|
|
||||||
SET FILEEXTENSION=*.ps1
|
|
||||||
SET POWERSHELLEXE="C:\Program Files\PowerShell\7\pwsh.exe"
|
|
||||||
SET /A ADMINMODE=1
|
SET /A ADMINMODE=1
|
||||||
|
SET FILEEXTENSION=*.ps1
|
||||||
|
|
||||||
|
REM -- Choose PowerShell Version --
|
||||||
|
SET POWERSHELLEXE="C:\Program Files\PowerShell\7\pwsh.exe"
|
||||||
|
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 DIRECTORY="%cd%"
|
||||||
SET /A COUNT=0
|
SET /A COUNT=0
|
||||||
@@ -34,7 +39,7 @@ SETLOCAL ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
|
|||||||
ECHO Program Startup %date% at %time:~0,8% o'clock, on %computername%.
|
ECHO Program Startup %date% at %time:~0,8% o'clock, on %computername%.
|
||||||
|
|
||||||
ECHO -
|
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 --------------------------------------------------------------
|
||||||
REM ---------------------Running Scripts---------------------------
|
REM ---------------------Running Scripts---------------------------
|
||||||
@@ -64,15 +69,15 @@ IF EXIST "!POWERSHELLEXE!" (
|
|||||||
ECHO !ARGUMENTS!
|
ECHO !ARGUMENTS!
|
||||||
|
|
||||||
ECHO -
|
ECHO -
|
||||||
SET "SUBCOMMAND=Start-Process -FilePath '!POWERSHELLEXE!' -ArgumentList '!ARGUMENTS!' "
|
SET "SUBCOMMAND=Start-Process -FilePath '!POWERSHELLEXE!' -WindowStyle hidden -ArgumentList '!ARGUMENTS!' "
|
||||||
ECHO Subcommand:
|
ECHO Subcommand:
|
||||||
ECHO !SUBCOMMAND!
|
ECHO !SUBCOMMAND!
|
||||||
|
|
||||||
ECHO -
|
ECHO -
|
||||||
IF !ADMINMODE! EQU 1 (
|
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 (
|
) ELSE (
|
||||||
SET "COMMAND=Start-Process powershell.exe {!SUBCOMMAND!} "
|
SET "COMMAND=Start-Process powershell.exe -WindowStyle hidden {!SUBCOMMAND!} "
|
||||||
)
|
)
|
||||||
ECHO In nested command:
|
ECHO In nested command:
|
||||||
ECHO !COMMAND!
|
ECHO !COMMAND!
|
||||||
@@ -102,15 +107,15 @@ IF EXIST "!POWERSHELLEXE!" (
|
|||||||
ECHO !ARGUMENTS!
|
ECHO !ARGUMENTS!
|
||||||
|
|
||||||
ECHO -
|
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 !SUBCOMMAND!
|
ECHO !SUBCOMMAND!
|
||||||
|
|
||||||
ECHO -
|
ECHO -
|
||||||
IF !ADMINMODE! EQU 1 (
|
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 (
|
) ELSE (
|
||||||
SET "COMMAND=Start-Process powershell.exe {!SUBCOMMAND!} "
|
SET "COMMAND=Start-Process powershell.exe -WindowStyle hidden {!SUBCOMMAND!} "
|
||||||
)
|
)
|
||||||
ECHO In nested command:
|
ECHO In nested command:
|
||||||
ECHO !COMMAND!
|
ECHO !COMMAND!
|
||||||
|
|||||||
Reference in New Issue
Block a user