Spec-Zone.ru › Ansible 2.6

win_share - Управление общими ресурсами Windows

Новая версия 2.1.

  • Обзор
    • Требования
  • Параметры
  • Примеры
  • Значения возврата
  • Статус
  • Техническое обслуживание
    • Поддержка
    • Автор

Обзор

  • Добавление, изменение или удаление общих ресурсов Windows и установка разрешений на доступ.

Требования

Ниже перечислены требования к хосту, на котором выполняется этот модуль.

  • Поскольку этот модуль использует новые командлеты, такие как New-SmbShare, он может работать только на Windows 8 / Windows 2012 и более поздних версиях.
  • Это связано с использованием поставщика WMI MSFT_SmbShare https://msdn.microsoft.com/en-us/library/hh830471, который был добавлен только в этих версиях Windows.

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
caching_mode
(добавлено в 2.3)
    Варианты:
  • BranchCache
  • Documents
  • Manual ←
  • None
  • Programs
  • Unknown
Устанавливает режим кэширования для этого общего ресурса.
change
Укажите список пользователей, которым следует предоставить чтение и запись на общий ресурс, разделенные запятыми.
deny
Укажите список пользователей, которым следует запретить доступ, независимо от предполагаемого доступа к общему ресурсу, разделенные запятыми.
description
Описание общего ресурса.
encrypt
bool

(добавлено в 2.4)
    Варианты:
  • нет ←
  • да
Устанавливает, следует ли шифровать трафик к общему ресурсу.
full
Укажите список пользователей, которым следует предоставить полный доступ к общему ресурсу, разделенные запятыми.
list
bool
    Варианты:
  • нет ←
  • да
Указывает, следует ли разрешить или запретить просмотр файлов, если пользователю нет разрешения на доступ к общему ресурсу.
name
обязательно
Имя общего ресурса.
path
обязательно
Директория общего ресурса.
read
Укажите список пользователей, которым следует предоставить чтение на общий ресурс, разделенные запятыми.
state
    Варианты:
  • отсутствует
  • присутствует ←
Укажите, следует ли добавить present или удалить absent указанный общий ресурс.

Примеры

# Playbook example
# Add share and set permissions
---
- name: Add secret share
  win_share:
    name: internal
    description: top secret share
    path: C:\shares\internal
    list: no
    full: Administrators,CEO
    read: HR-Global
    deny: HR-External

- name: Add public company share
  win_share:
    name: company
    description: top secret share
    path: C:\shares\company
    list: yes
    full: Administrators,CEO
    read: Global

- name: Remove previously added share
  win_share:
    name: internal
    state: absent

Значения возврата

Общие значения возврата описаны здесь, следующие поля уникальны для этого модуля:

Ключ Возвращено Описание
actions
список
успех
Список командлетов действий, которые были выполнены модулем.

Пример:
['New-SmbShare -Name share -Path C:\\temp']


Статус

Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость.

Техническое обслуживание

Этот модуль помечен как основной, что означает, что он поддерживается командой Ansible Core. Дополнительную информацию см. в Разделе поддержки и технического обслуживания модулей.

Список других модулей, также поддерживаемых командой Ansible Core, см. здесь.

Поддержка

Дополнительную информацию о поддержке этого модуля компанией Red Hat см. в этой статье базы знаний

Автор

  • Hans-Joachim Kliemeck (@h0nIg)
  • David Baumann (@daBONDi)

Подсказка

Если вы обнаружите какие-либо проблемы в этой документации, вы можете изменить этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/win_share_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API