PowerShell:有没有办法访问Shell:Drive?

时间:2016-05-16 07:07:53

标签: powershell vbscript explorer

有没有办法访问Shell:驱动器(那个shell:驱动器http://merabheja.com/open-folders-using-shell-commands/)在powershell或vbs中读取他的内容。像Get-Childitem Shell这样的东西:

1 个答案:

答案 0 :(得分:0)

您只需使用Start-Process cmdlet即可调用这些内容。 例如:

Start-Process "shell:AccountPictures"

如果需要枚举它们,可以查询注册表:

Get-ChildItem HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\FolderDescriptions

但是,你可能正在寻找一些特殊的文件夹,也许这就是你要找的东西:

 [Environment+SpecialFolder]::GetNames([Environment+SpecialFolder])

这将列出所有可用的特殊文件夹。如果您想获得其中一个的路径,请使用GetFolderPath

[System.Environment]::GetFolderPath([Environment+SpecialFolder]::CommonPictures)