$myScript = { get-childitem >> c:\windows\out.txt } $newProcess = New-Object System.Diagnostics.ProcessStartInfo "Powershell"; $newProcess.Arguments = $myScript $newProcess.Verb = "runas" [System.Diagnostics.Process]::Start($newProcess)
Dieses Script startet eine neue Powershell in einem separaten Prozess, die über ein volles Administrator-Token verfügt 1).
Quelle: https://blogs.msdn.microsoft.com/virtual_pc_guy/2010/09/23/a-self-elevating-powershell-script/