PowerShell Core
function _sudo {
Start-Process pwsh -Verb runAs -Argumentlist "-NoExit -Command Set-Location '$pwd'; $args"}
set-alias sudo _sudo
function _su {
Start-Process pwsh -Verb runAs -Argumentlist "-NoExit -Command Set-Location '$pwd'"}
set-alias su _su
PowerShell
function _sudo {