explorer.ps1
function Stop-Explorer { [CmdletBinding(SupportsShouldProcess)] Param() if ($PSCmdlet.ShouldProcess("Windows Explorer", "Stop all instances")) { Stop-Process -ProcessName explorer } <# .SYNOPSIS Restarts Windows Explorer. .DESCRIPTION Stops the Windows Explorer process, which (generally) triggers a restart. .ALIASES sx #> } New-Alias -Name sx -Value Stop-Explorer -ErrorAction SilentlyContinue | Out-Null |