レジストリにパスがあるかどうかを確認する必要があります。 私はpowershellを使用しました。 しかし、私は "-match"検索「powershell-match」演算子「」で文字列を一部入力
$reg1 = "C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\SafeNet\LunaClient\win32;C:\Program File
s\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\System Center Operations Manager 2007\;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit"
を持つ問題を抱えていると私は-match演算子を使用する場合:
$reg1 -match "\Windows Kits\10"
または
$reg1 -match "\Windows Kits\10"
私は "偽"
取得私は何が間違っているのか分からない。
最初の方法:最後に$ REG1の-match "\/\ Windowsのキット/ \ 10 \" ではない、-illegalを\、およびなし\最後にも動作しません – mino
おっとり - 私は正規表現のエスケープ文字に間違ったスラッシュの方向を使用していたようです。今すぐ修正する必要があります –
これはうまくいきました:)しかし、代わりの方法は最後に "\"を入れなければなりません; – mino