Модуль 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 строка | Дополнительные аргументы для исполняемого файла, определенного в |
description строка | Описание ярлыка. Обычно отображается при наведении на значок. |
dest путь / обязательный | Целевой файл для файла ярлыка. Имя файла должно иметь расширение |
directory путь | Рабочая директория для исполняемого файла, определенного в |
hotkey строка | Сочетание клавиш для ярлыка. Это комбинация одного или нескольких модификаторов и клавиши. Возможные модификаторы: Alt, Ctrl, Shift, Ext. Возможные клавиши: [A-Z] и [0-9]. |
icon путь | Иконка, используемая для ярлыка. Имя файла должно иметь расширение Имя файла следует за запятой и числом в файле библиотеки (.dll), или используйте 0 для файла изображения. |
run_as_admin булево | Если Варианты:
|
src строка | Исполняемый файл или URL, на которые указывает ярлык. Исполняемый файл должен быть в вашей переменной среды PATH или иметь абсолютный путь к исполняемому файлу. |
state строка | Если значение Если значение Варианты:
|
windowstyle строка | Влияет на отображение приложения при запуске. Варианты:
|
Примечания
Примечание
- Следующие параметры могут включать переменные среды Windows:
dest,args,description,dest,directory,iconsrc - В 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'
Ссылки на коллекцию
© 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