Как устранить ошибку превышения лимита вложенности модуля в PowerShell V5?
Только что установил Management Framework 5 Production Preview, мой профиль больше не загружается со следующей ошибкой
Get-Module: Невозможно загрузить модуль 'UserInfo.psm1', поскольку превышен лимит вложенности модуля. Модули могут быть вложены только до 10 уровней. Оцените и измените порядок загрузки модулей, чтобы избежать превышения предела вложенности, а затем попробуйте снова запустить сценарий.
Есть ли способ получить более подробную информацию? Я пытался отследить исполнение с set-psdebug -trace 2
, но я не вижу проблемы...
1 ответ
Нашел, у меня были такие же модули, загруженные из.psd1 RequiredModules = @('coresmac','activedirectory')
и из.psm1 #requires -modules ActiveDirectory,userinfo
,
Поскольку инструкция require появляется в виде комментария, ее было довольно легко пропустить...