Merge pull request #513 from Romanitho/reinstall
Use admin right for app install by defaultpull/515/head
commit
59c39afda9
11
Gui.ps1
11
Gui.ps1
|
@ -195,7 +195,14 @@ function Start-Installations {
|
||||||
if ($AppToInstall) {
|
if ($AppToInstall) {
|
||||||
Start-PopUp "Installing applications..."
|
Start-PopUp "Installing applications..."
|
||||||
$WAUInstallPath = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Winget-AutoUpdate\" -Name InstallLocation
|
$WAUInstallPath = Get-ItemPropertyValue -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Winget-AutoUpdate\" -Name InstallLocation
|
||||||
Start-Process "powershell.exe" -Argument "-NoProfile -ExecutionPolicy Bypass -Command `"$WAUInstallPath\Winget-Install.ps1 -AppIDs $AppToInstall`"" -Wait #-Verb RunAs -> Removing admin rights for user context apps
|
|
||||||
|
#Try with admin rights.
|
||||||
|
try {
|
||||||
|
Start-Process "powershell.exe" -Argument "-NoProfile -ExecutionPolicy Bypass -Command `"$WAUInstallPath\Winget-Install.ps1 -AppIDs $AppToInstall`"" -Wait -Verb RunAs
|
||||||
|
}
|
||||||
|
catch {
|
||||||
|
Start-Process "powershell.exe" -Argument "-NoProfile -ExecutionPolicy Bypass -Command `"$WAUInstallPath\Winget-Install.ps1 -AppIDs $AppToInstall`"" -Wait
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -775,7 +782,7 @@ Start-PopUp "Starting..."
|
||||||
Get-WAUConfiguratorLatestVersion
|
Get-WAUConfiguratorLatestVersion
|
||||||
|
|
||||||
#Check if Winget is installed, and install if not
|
#Check if Winget is installed, and install if not
|
||||||
Update-WinGet
|
$null = Update-WinGet
|
||||||
|
|
||||||
#Get WinGet cmd
|
#Get WinGet cmd
|
||||||
$Script:Winget = Get-WingetCmd
|
$Script:Winget = Get-WingetCmd
|
||||||
|
|
|
@ -18,7 +18,7 @@ function Invoke-PostUpdateActions {
|
||||||
}
|
}
|
||||||
|
|
||||||
#Update Winget if not up to date
|
#Update Winget if not up to date
|
||||||
Update-WinGet
|
$null = Update-WinGet
|
||||||
|
|
||||||
#Create WAU Regkey if not present
|
#Create WAU Regkey if not present
|
||||||
$regPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Winget-AutoUpdate"
|
$regPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Winget-AutoUpdate"
|
||||||
|
|
Loading…
Reference in New Issue