win_psmodule – Добавляет или удаляет модуль Powershell
Новое в версии 2.4.
Описание
- Этот модуль помогает устанавливать модули Powershell и регистрировать пользовательские хранилища модулей в Windows Server.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| allow_clobber boolean |
| Если yes импортирует все команды, даже если у них такие же имена, как у команд, которые уже существуют. Доступно только в Powershell 5.1 и более поздних версиях. |
| name - / обязательно | Имя модуля powershell, который нужно установить. | |
| repository - | Имя пользовательского хранилища для регистрации или использования. | |
| state - |
| Если present устанавливается новый модуль.Если absent модуль удаляется. |
| url - | URL пользовательского хранилища для регистрации. |
Примечания
Примечание
- Требуется Powershell 5.0 или более поздняя версия.
Примеры
---
- name: Add a powershell module
win_psmodule:
name: PowershellModule
state: present
- name: Add a powershell module and register a repository
win_psmodule:
name: MyCustomModule
repository: MyRepository
url: https://myrepo.com
state: present
- name: Add a powershell module from a specific repository
win_psmodule:
name: PowershellModule
repository: MyRepository
state: present
- name: Remove a powershell module
win_psmodule:
name: PowershellModule
state: absent
- name: Remove a powershell module and a repository
win_psmodule:
name: MyCustomModule
repository: MyRepository
state: absent
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие поля уникальны для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| nuget_changed boolean | всегда | true, когда установлена поставщик пакетов Nuget Пример: True |
| output string | всегда | сообщение, описывающее результат задачи. Пример: Модуль PowerShellCookbook установлен |
| repository_changed boolean | всегда | true, когда установлено или удалено пользовательское хранилище Пример: True |
Статус
- Этот модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- Daniele Lazzari
Подсказка
Если вы обнаружите какие-либо проблемы в этом документе, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.7/modules/win_psmodule_module.html