community.windows.win_pagefile – Запрос или изменение конфигурации файла подкачки
Примечание
Этот плагин входит в состав коллекции community.windows (версия 1.2.0).
Для его установки используйте: ansible-galaxy collection install community.windows.
Для использования в плейбуке укажите: community.windows.win_pagefile.
Обзор
- Запрос текущей конфигурации файла подкачки.
- Включение/выключение АвтоматическоеУправлениеФайломПодкачки.
- Создание новой или перезапись конфигурации файла подкачки.
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| automatic boolean |
| Настройка АвтоматическоеУправлениеФайломПодкачки для всей системы. |
| drive string | Диск для файла подкачки. | |
| initial_size integer | Начальный размер файла подкачки в мегабайтах. | |
| maximum_size integer | Максимальный размер файла подкачки в мегабайтах. | |
| override boolean |
| Перезапись текущего файла подкачки на диске. |
| remove_all boolean |
| Удаление всех файлов подкачки в системе, кроме автоматически управляемых. |
| state string |
| Состояние файла подкачки. |
| system_managed boolean |
| Настройка текущего файла подкачки для управления системой. |
| test_path boolean |
| Использование Test-Path на диске для проверки доступности диска перед созданием файла подкачки. |
Примечания
Примечание
- Существует различие между автоматически управляемыми файлами подкачки, настроенными один раз для всей системы, и управляемыми системой файлами подкачки, настроенными для каждого файла подкачки.
- InitialSize 0 и MaximumSize 0 означают, что файлом подкачки управляет система.
- Исключение «Значение вне диапазона» может быть вызвано несколькими различными проблемами, две распространённые проблемы — диск не найден, размер файла подкачки слишком мал.
- Установка файла подкачки, когда включена АвтоматическоеУправлениеФайломПодкачки, отключит АвтоматическоеУправлениеФайломПодкачки.
Примеры
- name: Query pagefiles configuration
community.windows.win_pagefile:
- name: Query C pagefile
community.windows.win_pagefile:
drive: C
- name: Set C pagefile, don't override if exists
community.windows.win_pagefile:
drive: C
initial_size: 1024
maximum_size: 1024
override: no
state: present
- name: Set C pagefile, override if exists
community.windows.win_pagefile:
drive: C
initial_size: 1024
maximum_size: 1024
state: present
- name: Remove C pagefile
community.windows.win_pagefile:
drive: C
state: absent
- name: Remove all current pagefiles, enable AutomaticManagedPagefile and query at the end
community.windows.win_pagefile:
remove_all: yes
automatic: yes
- name: Remove all pagefiles disable AutomaticManagedPagefile and set C pagefile
community.windows.win_pagefile:
drive: C
initial_size: 2048
maximum_size: 2048
remove_all: yes
automatic: no
state: present
- name: Set D pagefile, override if exists
community.windows.win_pagefile:
drive: d
initial_size: 1024
maximum_size: 1024
state: present
Возвращаемые значения
Общие возвращаемые значения описаны здесь, следующие являются полями, уникальными для этого модуля:
| Ключ | Возвращаемое значение | Описание |
|---|---|---|
| automatic_managed_pagefiles boolean | Когда состояние равно «запрос». | Управление файлами подкачки автоматически. Пример: True |
| pagefiles list / elements=string | Когда состояние равно «запрос». | Содержит заголовок, описание, initial_size, maximum_size и имя для каждого файла подкачки в системе. Пример: [{'caption': "c:\\ 'pagefile.sys'", 'description': "'pagefile.sys' @ c:\\", 'initial_size': 2048, 'maximum_size': 2048, 'name': 'c:\\pagefile.sys'}, {'caption': "d:\\ 'pagefile.sys'", 'description': "'pagefile.sys' @ d:\\", 'initial_size': 1024, 'maximum_size': 1024, 'name': 'd:\\pagefile.sys'}] |
Авторы
- Liran Nisanov (@LiranNis)
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/community/windows/win_pagefile_module.html