Spec-Zone.ru › Ansible

Модуль community.windows.win_shortcut — Управление ярлыками в Windows

Примечание

Этот модуль входит в коллекцию community.windows (версия 2.3.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.windows.

Чтобы использовать его в книге задач, укажите: community.windows.win_shortcut.

  • Обзор
  • Параметры
  • Примечания
  • См. также
  • Примеры

Обзор

  • Создание, управление и удаление ярлыков в Windows

Параметры

Параметр

Комментарии

arguments

aliases: args

строка

Дополнительные аргументы для исполняемого файла, определенного в src.

description

строка

Описание ярлыка.

Обычно отображается при наведении на значок.

dest

путь / обязательный

Целевой файл для файла ярлыка.

Имя файла должно иметь расширение .lnk или .url.

directory

путь

Рабочая директория для исполняемого файла, определенного в src.

hotkey

строка

Сочетание клавиш для ярлыка.

Это комбинация одного или нескольких модификаторов и клавиши.

Возможные модификаторы: Alt, Ctrl, Shift, Ext.

Возможные клавиши: [A-Z] и [0-9].

icon

путь

Иконка, используемая для ярлыка.

Имя файла должно иметь расширение .ico.

Имя файла следует за запятой и числом в файле библиотеки (.dll), или используйте 0 для файла изображения.

run_as_admin

булево

Если src — это исполняемый файл, это позволяет управлять тем, будет ли ярлык открываться от имени администратора или нет.

Варианты:

  • false ← (по умолчанию)
  • true

src

строка

Исполняемый файл или URL, на которые указывает ярлык.

Исполняемый файл должен быть в вашей переменной среды PATH или иметь абсолютный путь к исполняемому файлу.

state

строка

Если значение absent, удаляет ярлык, если он существует.

Если значение present, создает или обновляет ярлык.

Варианты:

  • "absent"
  • "present" ← (по умолчанию)

windowstyle

строка

Влияет на отображение приложения при запуске.

Варианты:

  • "maximized"
  • "minimized"
  • "normal"

Примечания

Примечание

  • Следующие параметры могут включать переменные среды Windows: dest, args, description, dest, directory, icon src
  • В Windows есть два типа ярлыков: ярлыки приложений и ярлыки URL. Ярлыки URL содержат только dest и src

См. также

См. также

ansible.windows.win_file

Создает, создает метку времени или удаляет файлы или каталоги.

Примеры

- name: Create an application shortcut on the desktop
  community.windows.win_shortcut:
    src: C:\Program Files\Mozilla Firefox\Firefox.exe
    dest: C:\Users\Public\Desktop\Mozilla Firefox.lnk
    icon: C:\Program Files\Mozilla Firefox\Firefox.exe,0

- name: Create the same shortcut using environment variables
  community.windows.win_shortcut:
    description: The Mozilla Firefox web browser
    src: '%ProgramFiles%\Mozilla Firefox\Firefox.exe'
    dest: '%Public%\Desktop\Mozilla Firefox.lnk'
    icon: '%ProgramFiles\Mozilla Firefox\Firefox.exe,0'
    directory: '%ProgramFiles%\Mozilla Firefox'
    hotkey: Ctrl+Alt+F

- name: Create an application shortcut for an executable in PATH to your desktop
  community.windows.win_shortcut:
    src: cmd.exe
    dest: Desktop\Command prompt.lnk

- name: Create an application shortcut for the Ansible website
  community.windows.win_shortcut:
    src: '%ProgramFiles%\Google\Chrome\Application\chrome.exe'
    dest: '%UserProfile%\Desktop\Ansible website.lnk'
    arguments: --new-window https://ansible.com/
    directory: '%ProgramFiles%\Google\Chrome\Application'
    icon: '%ProgramFiles%\Google\Chrome\Application\chrome.exe,0'
    hotkey: Ctrl+Alt+A

- name: Create a URL shortcut for the Ansible website
  community.windows.win_shortcut:
    src: https://ansible.com/
    dest: '%Public%\Desktop\Ansible website.url'

Авторы

  • Dag Wieers (@dagwieers)

Ссылки на коллекцию

  • Система отслеживания ошибок
  • Репозиторий (источники)
  • Общение

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/windows/win_shortcut_module.html

Spec-Zone.ru

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