W moim skryptu PowerShell utworzyć skrót do .exe (używając coś podobnego do odpowiedzi z this question):Jak utworzyć skrót Uruchom jako Administrator przy użyciu PowerShell
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$Home\Desktop\ColorPix.lnk")
$Shortcut.TargetPath = "C:\Program Files (x86)\ColorPix\ColorPix.exe"
$Shortcut.Save()
Teraz, kiedy utworzyć skrót, jak dodać do skryptu, aby domyślnie działał jako Administrator?
możliwy duplikat [Jak mogę użyć JScript do utworzenia skrótu, który używa "Uruchom jako administrator"] (http://stackoverflow.com/questions/11162802/how-can-i-use-jscript-to-create -a-skrót-ten-używa-uruchamia-jako-administrator) –
Zdecydowanie przeczytaj pytanie Nathan powiązane powyżej. Aby przetłumaczyć kod na PowerShell: $ file = "$ Home \ Desktop \ ColorPix.lnk"; $ bytes = [System.IO.File] :: ReadAllBytes (plik $); $ bajtów [0x15] = $ bajtów [0x15] -bor 0x20; #Uruchom RunAsAdministrator [System.IO.File] :: WriteAllBytes (plik $, $ bajty); Użyj opcji -bor, aby ustawić opcję RunAsAdministrator i -bxor, aby anulować ustawienie. –