1 Answers
Best Answer
对于文件系统,比如c:\abc, d:\abc,我们可以通过Get-ItemProperty,Get-Item, Get-ChildItem等命令访问。在PowerShell中,访问注册表,证书存储,环境变量,函数,WSMan其实都可以像访问文件系统一样,使用Get-ItemProperty,Get-Item, Get-ChildItem等命令访问。这一切都得益于,PowerShell为这些资源注册了一个Provider(提供程序) 。
查看当前注册的所有提供程序(已标注高亮显示):
PS> Get-PSDrive Name Used (GB) Free (GB) Provider Root CurrentLocation ---- --------- --------- -------- ---- --------------- Alias Alias C 171.35 60.07 FileSystem C:\ Users\v-bal\Pictures\博客\as1 Cert Certificate \ D 9.82 296.18 FileSystem D:\ E 2.84 156.92 FileSystem E:\ Env Environment F FileSystem F:\ Function Function HKCU Registry HKEY_CURRENT_USER HKLM Registry HKEY_LOCAL_MACHINE Variable Variable WSMan WSMan