mirror of
https://github.com/ChrisTitusTech/winutil
synced 2026-04-05 22:28:31 +00:00
remove out-null and trailing whitespace
This commit is contained in:
@@ -85,7 +85,7 @@ function Invoke-WinUtilISOScript {
|
|||||||
function Set-ISOScriptReg {
|
function Set-ISOScriptReg {
|
||||||
param ([string]$path, [string]$name, [string]$type, [string]$value)
|
param ([string]$path, [string]$name, [string]$type, [string]$value)
|
||||||
try {
|
try {
|
||||||
& reg add $path /v $name /t $type /d $value /f | Out-Null
|
& reg add $path /v $name /t $type /d $value /f
|
||||||
& $Log "Set registry value: $path\$name"
|
& $Log "Set registry value: $path\$name"
|
||||||
} catch {
|
} catch {
|
||||||
& $Log "Error setting registry value: $_"
|
& $Log "Error setting registry value: $_"
|
||||||
@@ -95,7 +95,7 @@ function Invoke-WinUtilISOScript {
|
|||||||
function Remove-ISOScriptReg {
|
function Remove-ISOScriptReg {
|
||||||
param ([string]$path)
|
param ([string]$path)
|
||||||
try {
|
try {
|
||||||
& reg delete $path /f | Out-Null
|
& reg delete $path /f
|
||||||
& $Log "Removed registry key: $path"
|
& $Log "Removed registry key: $path"
|
||||||
} catch {
|
} catch {
|
||||||
& $Log "Error removing registry key: $_"
|
& $Log "Error removing registry key: $_"
|
||||||
@@ -155,7 +155,7 @@ function Invoke-WinUtilISOScript {
|
|||||||
'MicrosoftCorporationII.MicrosoftFamily',
|
'MicrosoftCorporationII.MicrosoftFamily',
|
||||||
'MicrosoftCorporationII.QuickAssist',
|
'MicrosoftCorporationII.QuickAssist',
|
||||||
'MSTeams',
|
'MSTeams',
|
||||||
'MicrosoftTeams',
|
'MicrosoftTeams'
|
||||||
)
|
)
|
||||||
|
|
||||||
$packagesToRemove = $packages | Where-Object {
|
$packagesToRemove = $packages | Where-Object {
|
||||||
@@ -184,11 +184,11 @@ function Invoke-WinUtilISOScript {
|
|||||||
# 4. Registry tweaks
|
# 4. Registry tweaks
|
||||||
# ═════════════════════════════════════════════════════════════════════════
|
# ═════════════════════════════════════════════════════════════════════════
|
||||||
& $Log "Loading offline registry hives..."
|
& $Log "Loading offline registry hives..."
|
||||||
reg load HKLM\zCOMPONENTS "$ScratchDir\Windows\System32\config\COMPONENTS" | Out-Null
|
reg load HKLM\zCOMPONENTS "$ScratchDir\Windows\System32\config\COMPONENTS"
|
||||||
reg load HKLM\zDEFAULT "$ScratchDir\Windows\System32\config\default" | Out-Null
|
reg load HKLM\zDEFAULT "$ScratchDir\Windows\System32\config\default"
|
||||||
reg load HKLM\zNTUSER "$ScratchDir\Users\Default\ntuser.dat" | Out-Null
|
reg load HKLM\zNTUSER "$ScratchDir\Users\Default\ntuser.dat"
|
||||||
reg load HKLM\zSOFTWARE "$ScratchDir\Windows\System32\config\SOFTWARE" | Out-Null
|
reg load HKLM\zSOFTWARE "$ScratchDir\Windows\System32\config\SOFTWARE"
|
||||||
reg load HKLM\zSYSTEM "$ScratchDir\Windows\System32\config\SYSTEM" | Out-Null
|
reg load HKLM\zSYSTEM "$ScratchDir\Windows\System32\config\SYSTEM"
|
||||||
|
|
||||||
& $Log "Bypassing system requirements..."
|
& $Log "Bypassing system requirements..."
|
||||||
Set-ISOScriptReg 'HKLM\zDEFAULT\Control Panel\UnsupportedHardwareNotificationCache' 'SV1' 'REG_DWORD' '0'
|
Set-ISOScriptReg 'HKLM\zDEFAULT\Control Panel\UnsupportedHardwareNotificationCache' 'SV1' 'REG_DWORD' '0'
|
||||||
@@ -300,11 +300,11 @@ function Invoke-WinUtilISOScript {
|
|||||||
Set-ISOScriptReg 'HKLM\zSOFTWARE\Policies\Microsoft\Windows\Windows Mail' 'PreventRun' 'REG_DWORD' '1'
|
Set-ISOScriptReg 'HKLM\zSOFTWARE\Policies\Microsoft\Windows\Windows Mail' 'PreventRun' 'REG_DWORD' '1'
|
||||||
|
|
||||||
& $Log "Unloading offline registry hives..."
|
& $Log "Unloading offline registry hives..."
|
||||||
reg unload HKLM\zCOMPONENTS | Out-Null
|
reg unload HKLM\zCOMPONENTS
|
||||||
reg unload HKLM\zDEFAULT | Out-Null
|
reg unload HKLM\zDEFAULT
|
||||||
reg unload HKLM\zNTUSER | Out-Null
|
reg unload HKLM\zNTUSER
|
||||||
reg unload HKLM\zSOFTWARE | Out-Null
|
reg unload HKLM\zSOFTWARE
|
||||||
reg unload HKLM\zSYSTEM | Out-Null
|
reg unload HKLM\zSYSTEM
|
||||||
|
|
||||||
# ═════════════════════════════════════════════════════════════════════════
|
# ═════════════════════════════════════════════════════════════════════════
|
||||||
# 5. Delete scheduled task definition files
|
# 5. Delete scheduled task definition files
|
||||||
|
|||||||
Reference in New Issue
Block a user