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