Spaces cause split in path with PowerShell

前端 未结 12 851
广开言路
广开言路 2020-12-02 15:24

I\'m having an issue with powershell when invoking an exe at a path containing spaces.

PS C:\\Windows Services> invoke-expression \"C:\\Windows Services\\My

12条回答
  •  天命终不由人
    2020-12-02 15:48

    You can escape the space by using single quotations and a backtick before the space:

    $path = 'C:\Windows Services\MyService.exe'
    $path -replace ' ', '` '
    invoke-expression $path
    

提交回复
热议问题