Add a task for disabling UAC
This commit is contained in:
parent
4ebf214acc
commit
015f7d2901
1 changed files with 16 additions and 0 deletions
|
@ -8,6 +8,7 @@ using namespace System.Security.Principal;
|
|||
. "$PSScriptRoot/../Scripts/Security.ps1";
|
||||
. "$PSScriptRoot/../Software/Firefox/Install.ps1";
|
||||
. "$PSScriptRoot/../../Common/Scripts/Context.ps1";
|
||||
. "$PSScriptRoot/../../Common/Types/OneShotTask.ps1";
|
||||
|
||||
$null = New-Module {
|
||||
. "$PSScriptRoot/../Scripts/Hooks.ps1";
|
||||
|
@ -21,6 +22,7 @@ $null = New-Module {
|
|||
. "$PSScriptRoot/../../Common/Scripts/Software.ps1";
|
||||
. "$PSScriptRoot/../../Common/Scripts/SoftwareManagement.ps1";
|
||||
. "$PSScriptRoot/../../Common/Types/InstallerAction.ps1";
|
||||
. "$PSScriptRoot/../../Common/Types/OneShotTask.ps1";
|
||||
|
||||
<#
|
||||
.SYNOPSIS
|
||||
|
@ -134,6 +136,20 @@ $null = New-Module {
|
|||
Set-Stage ([SetupStage]::Configure);
|
||||
break;
|
||||
}
|
||||
([SetupStage]::OneShot) {
|
||||
Write-Host "Running a OneShot task";
|
||||
|
||||
Start-OneShot {
|
||||
Write-Host "task is-a running!";
|
||||
switch (Get-OneShotTask) {
|
||||
([OneShotTask]::DisableUAC) {
|
||||
Disable-UAC;
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
break;
|
||||
}
|
||||
default {
|
||||
if (-not (& { $null = wsl -l; $? })) {
|
||||
wsl --import-in-place "PortValhalla" "$wslLocation/ext4.vhdx";
|
||||
|
|
Loading…
Reference in a new issue