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
|
[scriptblock] $Action
|
||||||
)
|
)
|
||||||
|
|
||||||
$Global:ErrorActionPreference = 'Inquire';
|
if (-not $Global:InOperation) {
|
||||||
$env:WSLENV = "CONFIG_MODULE/p";
|
$Global:InOperation = $true;
|
||||||
|
$Global:ErrorActionPreference = 'Inquire';
|
||||||
|
$env:WSLENV = "CONFIG_MODULE/p";
|
||||||
|
|
||||||
if ($env:CONFIG_MODULE) {
|
if ($env:CONFIG_MODULE) {
|
||||||
$env:CONFIG_MODULE = Resolve-Path $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;
|
& $Action;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue