Как предотвратить установку модулей Powershell в OneDrive - PullRequest
0 голосов
/ 31 марта 2020

Мои $env:PSModulePath содержат OneDrive:

C:\Users\jack\OneDrive\Documents\PowerShell\Modules;C:\Program Files\PowerShell\Modules;c:\program files\powershell\7\Modules;C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules

Но я не хочу, чтобы все мои модули синхронизировались в облаке.

Согласно документам :

Пользовательское местоположение c CurrentUser на Windows - это папка PowerShell \ Modules, расположенная в папке Documents в вашем профиле пользователя ... Microsoft OneDrive также может изменить местоположение вашей папки «Документы».

Так что это объясняет, как модули оказались там. Но как мне это исправить?

Я могу изменить $env:PSModulePath, но это только позволит pw sh найти больше модулей, я думаю. Он не изменит путь по умолчанию для установки новых модулей для CurrentUser .

PS У меня такая же проблема с Update-Help, когда он сохраняет справку локально ... OneDrive :-(

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...