Invoke-WebRequest -UseBasicParsing -Uri "url here" -OutFile C:\Users\Public\hello.ps1
Invoke-WebRequest -UseBasicParsing -Uri "url here" -OutFile C:\Users\Public\hello2.ps1
Write-Output "All files are downloaded. Please wait for execution..."
## Executing hello.ps1 and hello2.ps1
## These scripts should be inside the same folder as parent script.
Write-Output "Executing hello.ps1 script..."
. "$PSScriptRoot\hello.ps1"
Write-Output "Executing hello2.ps1 script..."
. "$PSScriptRoot\hello2.ps1"
Write-Output "Your Machine is ready!"
В этом сценарии я загружаю два сценария из Интернета и выполняю их на компьютере.
Сценарий hello.ps1 обрабатывает остановки служб и другие изменения, требующие перезагрузки.После перезагрузки пользователь должен снова запустить сценарий вручную.
Как я могу справиться с этой ситуацией с помощью какого-либо планирования задач в основном сценарии powershell, чтобы снова запустить сценарий hello.ps1 до полного завершения сценариявыполнение.
PS.Пожалуйста, дайте мне знать, если потребуется дополнительная информация.