1
Powershell:アポストロフィを正しくエスケープする
powershellからコマンドを実行したいのですが、powerershellは外部サーバーでコマンドを実行しています。 plink。しかし、これは私が持っていない場合にのみ機能します ' または " それ以外の場合、Powershellはジャンプして例外を出力します。 例: Invoke-Expression "$plinkPath -ssh $username@$host 'echo well...; echo hello'" 与える well... hello 。しかし、両方をエコーしたい場合はどうなりますか ' そして "、 いう Invoke-Expression "$plinkPath -ssh $username@$host 'echo well...; echo hello, my "friend" 'brutus'!'" 取得するため well... hello, my "friend" 'brutus'! ? 編集:拡張子、私はしたいです $。 well... hello, my "friend" 'brutus', you $insult!