Как запустить модуль PowerShell с помощью EasyKiwi - PullRequest
0 голосов
/ 14 мая 2019

У меня есть скрипт PowerShell.

Содержит одну основную функцию и две вспомогательные функции. Мне нужен этот скрипт, чтобы пройти тест EasyKiwi (модуль должен быть успешно импортирован). Кто-нибудь знает, каковы соглашения и что я должен делать, чтобы мой сценарий прошел тест EasyKiwi? В интернете мало информации об этом. Как я понял, мне нужно запустить несколько командлетов, чтобы установить EasyKiwi на Windows PowerShell. Тогда мне нужно создать там модуль. Эта операция создаст папку модуля. В этой папке у меня будет личная папка (там я поставлю свои вспомогательные функции) и общая папка (там я поставлю свою основную функцию).

Это правильно?

Если так, что мне делать дальше?

1 Ответ

0 голосов
/ 14 мая 2019

Я понятия не имею, что такое EasyKiwi, никогда не слышал об этом, но если они не предоставляют документы по PowerShell, то нам всем остается только догадываться.

Наконец, импорт модулей - это всего лишь вопрос использования Import-Module или Add-Type, если это файл .dll.Вы можете импортировать модуль из любой точки мира, но если вы хотите выполнить автозагрузку указанного модуля, вы должны спланировать это.Это руководство по PowerShell для TechNet.

Модуль импорта

Тип добавления

Все из которых используютфайлы справки и примеры в них.

# get function / cmdlet details
(Get-Command -Name Import-Module).Parameters
Get-help -Name Import-Module -Full
Get-help -Name Import-Module -Online
Get-help -Name Import-Module -Examples


(Get-Command -Name Add-Type).Parameters
Get-help -Name Add-Type -Full
Get-help -Name Add-Type -Online
Get-help -Name Add-Type -Examples

Устранение неполадок PowerShell: модуль не загружается автоматически

Симптомы Powershell v 3.0 или более поздней версии не загружает модули $ PSModuleAutoLoadingPreferenceне был подделан с ручным импортом работ модуля Get-Module -ListAvailable |Работает модуль импорта Возможная причина: пользовательский модуль был импортирован (например, в C: \ Windows \ System32 \ W

...