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 при попытке импортировать модуль:

ProcMon

Другие вопросы по тегам