2016-05-16 2 views

ответ

0

Вы можете просто использовать командлет Start-Process, чтобы вызвать их. Пример:

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) 
+0

Привет, Jisaak, что мне нужно это способ доступа и прочитать содержимое этих папок с помощью PowerShell, что-то вроде Get-ChildItem Shell: – diagg

+0

Я отредактировал свой ответ. –

+1

'Shell:' содержит больше папок, чем 'SpecialFolder' (который в основном представляет собой перечисление для' '' '' '' '' '' '' '' Папки для пользовательских папок, но ему может быть повезло и найти то, что ему нужно. :-) –

Смежные вопросы