Мои скрипты работали нормально, пока я не попытался работать с Mount-VHD
и использовать Get-ChildItem
с установленными томами с использованием личных функций, которые хранятся на внешнем модуле.Get-childitem не удалось при импорте в модуле
Мой сценарий выполняет следующие действия:
import-module create-vm.psm1 -force
Внутри этого модуля я монтажный файл VHD и используя Get-ChildItem
для проверки наличия некоторых системных файлов (в данном случае является pagefile.sys
).
Но мой Get-ChildItem
не работает с редкой ошибкой, поскольку он говорит, что не распознает такие параметры, как -hidden
, или не распознает букву диска и т. Д., Или он не работает с другими параметрами.
Как обходной путь Я скопировал функцию на скрипте основного корпуса, а затем он работает.
Тогда, как вы могли видеть, моя проблема возникает, когда я пытаюсь использовать функцию при загрузке из внешнего модуля.
Знаете ли вы причину? и как это исправить?
Вам нужно показать код и точная ошибка, если вы ожидаете, что кто-нибудь устранит это. –