mirror of
https://github.com/ChrisTitusTech/winutil.git
synced 2025-01-17 18:27:42 -06:00
Compile Winutil
This commit is contained in:
parent
eec184ee81
commit
15eb12af11
17
winutil.ps1
17
winutil.ps1
@ -51,17 +51,8 @@ $sync.version = "24.05.11"
|
|||||||
$sync.configs = @{}
|
$sync.configs = @{}
|
||||||
$sync.ProcessRunning = $false
|
$sync.ProcessRunning = $false
|
||||||
|
|
||||||
$currentPid = [System.Security.Principal.WindowsIdentity]::GetCurrent()
|
# If script isn't running as admin, show error message and quit
|
||||||
$principal = new-object System.Security.Principal.WindowsPrincipal($currentPid)
|
If (([Security.Principal.WindowsIdentity]::GetCurrent()).Owner.Value -ne "S-1-5-32-544")
|
||||||
$adminRole=[System.Security.Principal.WindowsBuiltInRole]::Administrator
|
|
||||||
|
|
||||||
|
|
||||||
if ($principal.IsInRole($adminRole))
|
|
||||||
{
|
|
||||||
$Host.UI.RawUI.WindowTitle = $myInvocation.MyCommand.Definition + "(Admin)"
|
|
||||||
clear-host
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
Write-Host "===========================================" -Foregroundcolor Red
|
Write-Host "===========================================" -Foregroundcolor Red
|
||||||
Write-Host "-- Scripts must be run as Administrator ---" -Foregroundcolor Red
|
Write-Host "-- Scripts must be run as Administrator ---" -Foregroundcolor Red
|
||||||
@ -69,6 +60,10 @@ else
|
|||||||
Write-Host "===========================================" -Foregroundcolor Red
|
Write-Host "===========================================" -Foregroundcolor Red
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Set PowerShell window title
|
||||||
|
$Host.UI.RawUI.WindowTitle = $myInvocation.MyCommand.Definition + "(Admin)"
|
||||||
|
clear-host
|
||||||
function ConvertTo-Icon {
|
function ConvertTo-Icon {
|
||||||
<#
|
<#
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user