WASP PowerShell 32 бита
Я успешно использую WASP с 64-битной версией PowerShell, но мне нужно использовать 32-битную причину PowerShell для распознавания MODI.Document.
Но мой PowerShell x86 не может загрузить мой модуль WASP: посмотрите, когда я пытаюсь связаться с модулем WASP. Как это возможно? Я запустил оба с учетной записью администратора...
Я никогда этого не видел - я дал права всем, но не могу добраться до своей папки Право на папку WASP
1 ответ
Чтобы модуль был доступен как для x86, так и для x64 PS, он должен быть в:
$Home\Documents\WindowsPowerShell\Modules (%UserProfile%\Documents\WindowsPowerShell\Modules)
$Env:ProgramFiles\WindowsPowerShell\Modules (%ProgramFiles%\WindowsPowerShell\Modules)
Вы не должны устанавливать модули в
$PSHome\Modules (%Windir%\System32\WindowsPowerShell\v1.0\Modules)
так как
Это местоположение зарезервировано для модулей, которые поставляются с Windows. Не устанавливайте модули в этом месте.
Смотрите этот документ: Установка модуля PowerShell.
Вот скриншот ProcMon, показывающий, что x86 PS не смотрит в каталог модулей x64 при попытке импортировать модуль: