PowerShellで ドキュメント・デスクトップなどのフォルダ名の Full Pathは、 [Environment] を使えば簡単に取得できます。
デスクトップ フォルダ名 取得
[Environment]::GetFolderPath("Desktop")
ドキュメント フォルダ名 取得
[Environment]::GetFolderPath("MyDocuments")
特殊フォルダの一覧
GetFolderPath に、 “Desktop”など文字を入れていますが
他 何が入るのか 一覧を確認できます
[Environment+SpecialFolder].GetEnumNames()