Измените пути к пользовательским папкам (папкам оболочки) с помощью Powershell

Как изменить пути к пользовательским папкам (папкам оболочки) с помощью Powershell? Необходимый:

  1. получить путь к папке $mydoc = [Environment]::GetFolderPath('MyDocuments') C:\Users\shay\Documents
  2. Измените буквы дисков в переменной $mydoc - C:\Users\shay\Documents на d:\Users\shay\Documents ??
  3. Создать папку - d:\Users\shay\Documents ??
  4. Скопируйте папку C:\Users\shay\Documents в d:\Users\shay\Documents ??
  5. Укажите путь к системной папке Мои документы - d:\Users\shay\Documents ?? Я заранее благодарен за вашу помощь.

person antarey    schedule 13.01.2021    source источник
comment
Основная часть вашего вопроса (переопределение местоположения известных папок оболочки) рассматривается в связанном дубликате. Чтобы изменить букву диска, используйте $mynewdoc = $mydoc -replace '^c', 'd'. Чтобы создать папку, используйте New-Item. Чтобы скопировать папку, используйте Copy-Item.   -  person mklement0    schedule 13.01.2021
comment
как прописать путь к системной папке Мои документы - d:\Users\shay\Documents ??   -  person antarey    schedule 14.01.2021
comment
Попробуйте функцию в этом ответе на связанный дубликат.   -  person mklement0    schedule 14.01.2021