From a5fd8e355dc8d4544b47c23433de07acf4bc8395 Mon Sep 17 00:00:00 2001 From: ChrisTitusTech Date: Tue, 25 Jun 2024 19:52:25 +0000 Subject: [PATCH] Compile Winutil --- winutil.ps1 | 70 ----------------------------------------------------- 1 file changed, 70 deletions(-) diff --git a/winutil.ps1 b/winutil.ps1 index 8eeb3f33..bf47f8f5 100644 --- a/winutil.ps1 +++ b/winutil.ps1 @@ -170,60 +170,6 @@ function Get-LocalizedYesNo { # Return the array of characters return $charactersArray } - - -function Get-LocalizedYesNoTakeown { - <# - .SYNOPSIS - This function runs takeown.exe and captures its output to extract yes no in a localized Windows - - .DESCRIPTION - The function retrieves lines from the output of takeown.exe until there are at least 2 characters - captured in a specific format, such as "Yes=, No=". - - .EXAMPLE - $yesNoArray = Get-LocalizedYesNo - Write-Host "Yes=$($yesNoArray[0]), No=$($yesNoArray[1])" - #> - - # Run takeown.exe and capture its output - $takeownOutput = & takeown.exe /? | Out-String - - # Parse the output and retrieve lines until there are at least 2 characters in the array - $found = $false - $charactersArray = @() - foreach ($line in $takeownOutput -split "`r`n") - { - # skip everything before /D flag help - if ($found) - { - # now that /D is found start looking for a single character in double quotes - # in help text there is another string in double quotes but it is not a single character - $regexPattern = '"([a-zA-Z])"' - - $charactersArray = [regex]::Matches($line, $regexPattern) | ForEach-Object { $_.Groups[1].Value } - - # if ($charactersArray.Count -gt 0) { - # Write-Output "Extracted symbols: $($matches -join ', ')" - # } else { - # Write-Output "No matches found." - # } - - if ($charactersArray.Count -ge 2) - { - break - } - } - elseif ($line -match "/D ") - { - $found = $true - } - } - - Write-Debug "According to takeown.exe local Yes is $charactersArray[0]" - # Return the array of characters - return $charactersArray - } function Get-Oscdimg { <# @@ -1011,22 +957,6 @@ function Install-WinUtilWinget { } } } -function Invoke-MicroWin-Helper { -<# - - .SYNOPSIS - checking unit tests - - .PARAMETER Name - no parameters - - .EXAMPLE - placeholder - -#> - -} - function Test-CompatibleImage() { <#