Um applet é um conjunto de arquivos que descrevem o processo de instalação e inicialização de um aplicativo no Microsoft RDS via RemoteApp. Isso é necessário para que o FSafer inicie uma sessão de acesso a este aplicativo, efetue login automaticamente e oculte os parâmetros de autorização do usuário.
Each applet must include the following files:
AppletName
├── i18n.yml
├── icon.png
├── main.py
├── manifest.yml
└── setup.yml
main.py - script for launching and logging into the application
icon.png - applet icon
manifest.yml - metadata, i.e., applet description
setup.yml - file describing the installation process
i18n.yml - file for translation into various languages
Example based on the MySQL Workbench applet
The file manifest.yml contains general information about the applet and specifies its type and protocol.
# (required)
name: mysql_workbench8
display_name: "{{ 'MySQL Workbench' | trans }}"
comment: "{{ 'A tool for working with MySQL, to execute SQL and design tables' | trans }}"
# (required)
version: 0.1.1
# (required)
exec_type: python
# (required)
author: Eric
# general or web (required)
type: general
update_policy: always
edition: community
# (required)
tags:
- database
# (required)
protocols:
- mysqlworkbench
# translations into other languages
i18n:
MySQL Workbench:
en: MySQL Workbench
zh: MySQL Workbench
ja: MySQL Workbench
A tool for working with MySQL, to execute SQL and design tables:
en: A tool for working with MySQL, to execute SQL and design tables
zh: 用于与MySQL一起工作的工具,用于执行SQL和设计表
ja: MySQLでSQLを実行し、テーブルを設計するためのツール
The file setup.yml describes the parameters for installing the applet on the RDS server.
# software installation type - msi, exe, zip, manual
type: msi
# URL to download the software distribution or file name if the distribution is included with the applet archive
source: mysql-workbench-community-8.0.31-winx64.msi
# installation arguments
arguments:
- /qn
- /norestart
# installation directory
destination: C:\\Program Files\\MySQL\\MySQL Workbench 8.0 CE
# path and name of the executable file
program: C:\\Program Files\\MySQL\\MySQL Workbench 8.0 CE\\MySQLWorkbench.exe
md5: d628190252133c06dad399657666974a
main.py - the main script of the applet
The application is launched by running the command: