2014-02-14 1 views
3

새로운 품목 재귀 레지스트리 키는 PowerShell로

ni c:/foo/bar -type directory 

과 같은 명령을 실행할 수 있으며 foobar 필요에 따라 생성됩니다. 그러나 실행하는 경우

ni hklm:software/classes/firefoxhtml/shell/edit/command -type directory 

모든 키가 있지만 반드시 존재해야합니다. 그렇지 않으면 오류가 생성됩니다. PowerShell에서 필요에 따라 부모 키를 생성 할 수 있습니까?

답변

6

난 그냥 그렇게 더 좋은 옵션이 될 것 이미있는 경우에는 키에 모든 것을 제거합니다 -Force를 사용하여 -force 매개 변수

New-Item hklm:software/classes/firefoxhtml/shell/edit/command -Force 

누락 된

if(!(Test-Path $path)){ 
    New-Item $path -Force; 
} 
관련 문제