我想使用PowerShell脚本在用户登录时自动执行与用户相关的任务。
有时用户会将其Documents文件夹从默认位置移开。如何在PowerShell中确定用户的Documents文件夹的位置?
答案 0 :(得分:29)
试试这个:
[Environment]::GetFolderPath("MyDocuments")
答案 1 :(得分:7)
要获取已知文件夹名称的列表,请使用以下命令:
[enum]::GetNames( [System.Environment+SpecialFolder] )
获取名称和路径列表:
[enum]::GetNames( [System.Environment+SpecialFolder] ) |
Select @{ n="Name"; e={$_}},
@{ n="Path"; e={ [environment]::getfolderpath( $_ ) }}
答案 2 :(得分:1)
$mydocuments = [environment]::getfolderpath("mydocuments")