Heute gibt es von mir eine kleine PowerShell Funktion, die dazu dient die Eigenschaft „Als Administrator ausführen“ beim Startmenü Verknüpfungen zu aktivieren.
PowerShell bietet dazu nativ keine Funktion, letztendlich kann man es aber durch ändern eines Bits in der .LNK Datei bewerkstelligen.
Hier die entsprechende Funktion dafür:
# Function to add "Run as Admin" to a start menu shortcut
function Set-ShortcutRunAsAdmin ($Shortcut)
{
$Bytes = [System.IO.File]::ReadAllBytes("$Shortcut")
$Bytes[0x15] = $Bytes[0x15] -bor 0x20
[System.IO.File]::WriteAllBytes("$Shortcut", $Bytes)
}
# Example usage:
Set-ShortcutRunAsAdmin "$env:USERPROFILE\Desktop\My Application.lnk"
Hier das Resultat: