我試圖從註冊表項如何獲取registryKey名稱而不是完整的註冊表鍵值路徑?
$Key="hklm:\SOFTWARE\Wow6432Node\MyCompany\MyProj"
$ComponentKeys=Get-ChildItem -path $Key
$ComponentName=$Components | Select-object Name
$ComponentName
得到所有的子註冊表項,它會顯示類似下面
Name
----
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MyCompany\MyProj\Service
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MyCompany\MyProj\UserInterface
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MyCompany\MyProj\DataSetView
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MyCompany\MyProj\Notification
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MyCompany\MyProj\Model
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\MyCompany\MyProj\Management
但我只是想找回子項的名稱不是全名的結果。
我需要導致類似下面
Name
----
Service
UserInterface
DataSetView
Notification
Model
Management
如何獨自拿到鑰匙的名字嗎?
僅供參考,這不是關鍵。這是一個價值名稱。你想要的價值名稱。關鍵是'HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ MyCompany \ MyProj \'值爲* service *並且該值所保存的信息被稱爲* data * – NapkinBob 2017-04-24 18:03:32