like 演算子を使用して比較している一部の変数に角括弧と括弧が含まれているという問題に遭遇しました。
私はVMware PowerCLIプラグインを使用しています(これは無関係であるはずです)。私の表現は次のとおりです-
Get-VM | Where { (Get-CDDrive $_).ISOPath -like "*$ISOLocation*" }
の値が の場合、文字列間の類似性を識別できませ$ISOLocation
ん[datastore1 (13)] iso/rhel6.4_kickstart.iso
。これは特殊文字によるものだと思います。前述のコマンドの前にこれらの文字をエスケープするにはどうすればよいですか、またはこの比較をより適切に行うにはどうすればよいですか?