function Get-ShellSafePath { param([string]$LiteralPath)
"`"$([Management.Automation.WildcardPattern]::Escape($LiteralPath))`""
}