powershell -NoProfile -Command "if(-not([Security.Principal.WindowsPrincipal][Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)){Start-Process powershell -Verb RunAs -ArgumentList '-NoProfile -ExecutionPolicy Bypass -Command \"if(Test-Path C:\Far\Far.exe){Start-Process C:\Far\Far.exe}else{Start-Process cmd}\"';exit}else{if(Test-Path C:\Far\Far.exe){Start-Process C:\Far\Far.exe}else{Start-Process cmd}}"