mirror of
https://github.com/ChrisTitusTech/winutil.git
synced 2024-11-14 06:35:51 -06:00
Fix Prog Installs and misc warnings
This commit is contained in:
parent
2f86b08b59
commit
4cb2c6e910
12
winutil.ps1
12
winutil.ps1
@ -31,7 +31,7 @@ catch {
|
|||||||
# Store Form Objects In PowerShell
|
# Store Form Objects In PowerShell
|
||||||
#===========================================================================
|
#===========================================================================
|
||||||
|
|
||||||
$xaml.SelectNodes("//*[@Name]") | % { Set-Variable -Name "WPF$($_.Name)" -Value $Form.FindName($_.Name) }
|
$xaml.SelectNodes("//*[@Name]") | ForEach-Object { Set-Variable -Name "WPF$($_.Name)" -Value $Form.FindName($_.Name) }
|
||||||
|
|
||||||
Function Get-FormVariables {
|
Function Get-FormVariables {
|
||||||
If ($global:ReadmeDisplay -ne $true) { Write-host "If you need to reference this display again, run Get-FormVariables" -ForegroundColor Yellow; $global:ReadmeDisplay = $true }
|
If ($global:ReadmeDisplay -ne $true) { Write-host "If you need to reference this display again, run Get-FormVariables" -ForegroundColor Yellow; $global:ReadmeDisplay = $true }
|
||||||
@ -516,7 +516,7 @@ $WPFinstall.Add_Click({
|
|||||||
$wingetResult = New-Object System.Collections.Generic.List[System.Object]
|
$wingetResult = New-Object System.Collections.Generic.List[System.Object]
|
||||||
foreach ( $node in $wingetinstall ) {
|
foreach ( $node in $wingetinstall ) {
|
||||||
try {
|
try {
|
||||||
Start-Process powershell.exe -Verb RunAs -ArgumentList "-command winget install -e --accept-source-agreements --accept-package-agreements --silent $node | Out-Host" -NoNewWindow
|
Start-Process powershell.exe -Verb RunAs -ArgumentList "-command winget install -e --accept-source-agreements --accept-package-agreements --silent $node | Out-Host" -WindowStyle Normal
|
||||||
$wingetResult.Add("$node`n")
|
$wingetResult.Add("$node`n")
|
||||||
}
|
}
|
||||||
catch [System.InvalidOperationException] {
|
catch [System.InvalidOperationException] {
|
||||||
@ -527,7 +527,7 @@ $WPFinstall.Add_Click({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$wingetResult.ToArray()
|
$wingetResult.ToArray()
|
||||||
$wingetResult | % { $_ } | Out-Host
|
$wingetResult | ForEach-Object { $_ } | Out-Host
|
||||||
|
|
||||||
# Popup after finished
|
# Popup after finished
|
||||||
$ButtonType = [System.Windows.MessageBoxButton]::OK
|
$ButtonType = [System.Windows.MessageBoxButton]::OK
|
||||||
@ -550,7 +550,7 @@ $WPFinstall.Add_Click({
|
|||||||
$WPFInstallUpgrade.Add_Click({
|
$WPFInstallUpgrade.Add_Click({
|
||||||
$isUpgradeSuccess = $false
|
$isUpgradeSuccess = $false
|
||||||
try {
|
try {
|
||||||
Start-Process powershell.exe -Verb RunAs -ArgumentList "-command winget upgrade --all | Out-Host" -Wait -NoNewWindow
|
Start-Process powershell.exe -Verb RunAs -ArgumentList "-command winget upgrade --all | Out-Host" -Wait -WindowStyle Normal
|
||||||
$isUpgradeSuccess = $true
|
$isUpgradeSuccess = $true
|
||||||
}
|
}
|
||||||
catch [System.InvalidOperationException] {
|
catch [System.InvalidOperationException] {
|
||||||
@ -1107,7 +1107,7 @@ $WPFtweaksbutton.Add_Click({
|
|||||||
}
|
}
|
||||||
If ( $WPFEssTweaksRemoveEdge.IsChecked -eq $true ) {
|
If ( $WPFEssTweaksRemoveEdge.IsChecked -eq $true ) {
|
||||||
Write-Host "Removing Microsoft Edge..."
|
Write-Host "Removing Microsoft Edge..."
|
||||||
iwr -useb https://raw.githubusercontent.com/ChrisTitusTech/winutil/main/Edge_Removal.bat | iex
|
Invoke-WebRequest -useb https://raw.githubusercontent.com/ChrisTitusTech/winutil/main/Edge_Removal.bat | Invoke-Expression
|
||||||
$WPFEssTweaksRemoveEdge.IsChecked = $false
|
$WPFEssTweaksRemoveEdge.IsChecked = $false
|
||||||
}
|
}
|
||||||
If ( $WPFEssTweaksDeBloat.IsChecked -eq $true ) {
|
If ( $WPFEssTweaksDeBloat.IsChecked -eq $true ) {
|
||||||
@ -1213,7 +1213,7 @@ $WPFtweaksbutton.Add_Click({
|
|||||||
$WPFEssTweaksDeBloat.IsChecked = $false
|
$WPFEssTweaksDeBloat.IsChecked = $false
|
||||||
}
|
}
|
||||||
Write-Host "Doing Security checks for Administrator Account and Group Policy"
|
Write-Host "Doing Security checks for Administrator Account and Group Policy"
|
||||||
if(($(Get-WMIObject -class Win32_ComputerSystem | select username).username).IndexOf('Administrator') -eq -1){
|
if(($(Get-WMIObject -class Win32_ComputerSystem | Select-Object username).username).IndexOf('Administrator') -eq -1){
|
||||||
net user administrator /active:no
|
net user administrator /active:no
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user