Prevent initialization of nested operations
This commit is contained in:
parent
c2d494f151
commit
8fb126a091
1 changed files with 13 additions and 9 deletions
|
@ -23,18 +23,22 @@ $null = New-Module {
|
|||
[scriptblock] $Action
|
||||
)
|
||||
|
||||
$Global:ErrorActionPreference = 'Inquire';
|
||||
$env:WSLENV = "CONFIG_MODULE/p";
|
||||
if (-not $Global:InOperation) {
|
||||
$Global:InOperation = $true;
|
||||
$Global:ErrorActionPreference = 'Inquire';
|
||||
$env:WSLENV = "CONFIG_MODULE/p";
|
||||
|
||||
if ($env:CONFIG_MODULE) {
|
||||
$env:CONFIG_MODULE = Resolve-Path $env:CONFIG_MODULE;
|
||||
if ($env:CONFIG_MODULE) {
|
||||
$env:CONFIG_MODULE = Resolve-Path $env:CONFIG_MODULE;
|
||||
}
|
||||
|
||||
if (Test-Admin) {
|
||||
Disable-WindowsUpdateAutoRestart;
|
||||
}
|
||||
|
||||
New-Alias -Force "sudo" gsudo;
|
||||
}
|
||||
|
||||
if (Test-Admin) {
|
||||
Disable-WindowsUpdateAutoRestart;
|
||||
}
|
||||
|
||||
New-Alias -Force "sudo" gsudo;
|
||||
& $Action;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue