Install-WindowsService: Minor improvments in caller script
This commit is contained in:
@@ -18,9 +18,14 @@ REM --------------------------------------------------------------
|
||||
REM ------------------------set variables-------------------------
|
||||
REM --------------------------------------------------------------
|
||||
|
||||
SET FILEEXTENSION=*.ps1
|
||||
SET POWERSHELLEXE="C:\Program Files\PowerShell\7\pwsh.exe"
|
||||
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 /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!
|
||||
|
||||
Reference in New Issue
Block a user