レジストリキーの存在チェック〜test-path〜
レジストリアクセス(2) - PowerShell Memoでレジストリキーの存在チェックのサンプルを紹介しましたが、
「test-path」というCmdletが同様の機能を持っていました。(^^;
フォルダ/ファイル/レジストリキーの存在チェック
「test-path」は以下の3つの存在チェックを行えます。
- フォルダ
- ファイル
- レジストリキー
結果はBooleanで返ってきます。
フォルダの存在チェック
MSH C:\> test-path D:\Doc\MSH True MSH C:\> test-path D:\Doc\MSH2 False
ファイルの存在チェック
MSH C:\> test-path D:\Doc\MSH\profile.msh True MSH C:\> test-path D:\Doc\MSH\profile2.msh False
レジストリキーの存在チェック
MSH C:\> test-path HKLM:\SOFTWARE\Microsoft True MSH C:\> test-path HKLM:\SOFTWARE\Microsoft2 False