first commit
This commit is contained in:
72
AAO_команды.txt
Normal file
72
AAO_команды.txt
Normal file
@@ -0,0 +1,72 @@
|
||||
установить все программы из профиля:
|
||||
cscript \\fs.aao.ru\INSTALL\WPKG\wpkg.js /synchronize /quiet
|
||||
|
||||
установить wpkg-gp
|
||||
cscript \\fs.aao.ru\INSTALL\WPKG\wpkg.js /install:wpkg-gp
|
||||
|
||||
Установить Яндекс Браузер
|
||||
cscript \\fs.aao.ru\INSTALL\WPKG\wpkg.js /install:yandexbr
|
||||
|
||||
Установить Ассистент
|
||||
cscript \\fs.aao.ru\INSTALL\WPKG\wpkg.js /install:assist
|
||||
|
||||
Установить UltraVNC
|
||||
cscript \\fs.aao.ru\INSTALL\WPKG\wpkg.js /install:ultravnc
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD> <20><><EFBFBD><EFBFBD>, <20><><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>):
|
||||
|
||||
cscript \\fs.aao.ru\INSTALL\WPKG\wpkg.js /synchronize /debug
|
||||
cscript \\fs.aao.ru\INSTALL\WPKG\wpkg.js /synchronize /debug > c:\wpkg.log
|
||||
|
||||
не уверен, что работает в современных системах, но можно было так установить на удаленный компьютер (psexec <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>):
|
||||
|
||||
psexec -h -u cmsch-58\stadmin \\name_of_comp cscript \\fs.aao.ru\INSTALL\WPKG\wpkg.js /synchronize /quiet
|
||||
|
||||
<EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (http://wpkg.org/WPKG_flags):
|
||||
|
||||
%AllUsersProfile%\<5C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
|
||||
/profile:<profile> - Принудительно применяет профиль. Если не указано иное, поиск профиля выполняется с помощью hosts.xml.
|
||||
|
||||
/base:<path> - Устанавливает локальный или удаленный путь для поиска файлов настроек.
|
||||
|
||||
/query:<option> - Отображает список пакетов, соответствующих указанным критериям. Допустимые варианты:
|
||||
|
||||
a - все пакеты
|
||||
i - пакеты, которые в настоящее время установлены в системе
|
||||
x - пакеты, которые в настоящее время не установлены в системе
|
||||
u - пакеты, которые можно обновить
|
||||
|
||||
/show:<package> - Отображает сводку по указанному пакету, включая его состояние.
|
||||
|
||||
/install:<package> - Устанавливает указанный пакет в систему.
|
||||
|
||||
/remove:<package> - Удаляет указанный пакет из системы.
|
||||
|
||||
/upgrade:<package> - Обновляет уже установленный в системе пакет.
|
||||
|
||||
/synchronize - Синхронизирует текущее состояние программы с предлагаемым состоянием программы указанного профиля. Это действие, которое следует вызывать во время загрузки системы.
|
||||
|
||||
/quiet - UИспользует журнал событий для записи всех сообщений об ошибках / состоянии.
|
||||
|
||||
/nonotify - Зарегистрированные пользователи не уведомляются о предстоящих обновлениях.
|
||||
|
||||
/noreboot - Система не перезагружается независимо от необходимости.
|
||||
|
||||
/rebootcmd:<option> - Используйте специальную команду для загрузки , either with full path or relative to location of wpkg.js. Specifying "special" as option uses tools\psshutdown.exe from www.sysinternals.com - if it exists - and a notification loop.
|
||||
|
||||
/force - Применяет force при выполнении действий (не соблюдает wpkg.xml). Это удобно, когда вы не уверены, что ваша система «обновлена» до состояния, описанного в hosts.xml, packages.xml и profiles.xml (т.е. когда кто-то добавлял / удалял программное обеспечение другими способами, кроме WPKG). Он «просканирует» вашу систему на предмет всех возможных пакетов из packages.xml, а затем установит и / или удалит пакеты в соответствии с profiles.xml / packages.xml / hosts.xml для данного хоста.
|
||||
|
||||
/forceinstall - Принудительная установка поверх существующих пакетов. Команда «install» будет запущена, даже если выполнены условия «check». Это может быть полезно для «ремонта» пакетов и т.д. Не используйте его, если вы действительно не знаете, что делаете - он запустит все ваши команды установки для всех пакетов. Лучший способ - увеличить версию пакета для одного пакета (который, как вы знаете, сломан) и выполнить «upgrade» этого единственного пакета.
|
||||
|
||||
/norunningstate - Не экспортируйте текущее состояние в реестр (HKLM\Software\wpkg\running установлено значение true когда WPKG работает, и значение false, когда оно завершается).
|
||||
|
||||
/quitonerror - Завершает выполнение, если установка какого-либо пакета была неудачной (по умолчанию: установить следующий пакет и показать сводку ошибок в конце).
|
||||
|
||||
/debug or /verbose - Печатает некоторую отладочную информацию. Распечатывает все, что делает WPKG, полезно для отладки установки пакетов (и для новых пользователей, которым необходимо понимать, как работает WPKG)
|
||||
|
||||
/dryrun - «Имитирует» установку пакета, ничего не устанавливая. Не выполняет никаких действий. Предполагает включенный /debug.
|
||||
|
||||
/help - Показывает эти флаги с кратким описанием сообщения.
|
||||
|
||||
choco install rsat -params '"/AD /GP /DHCP"'
|
||||
796
config.xml
Normal file
796
config.xml
Normal file
@@ -0,0 +1,796 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--
|
||||
*******************************************************************************
|
||||
* This is the WPKG configuration file.
|
||||
* Place it within the same directory as you place wpkg.js.
|
||||
* All parameters are optional. If not specified WPKG falls back to the default
|
||||
* values. So it's recommended just to uncomment the values you like to change.
|
||||
*******************************************************************************
|
||||
-->
|
||||
<config xmlns="http://www.wpkg.org/config" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/config xsd/config.xsd">
|
||||
<!--
|
||||
*******************************************************************************
|
||||
*
|
||||
* If you use wpkg_web, you can set wpkg_base to the base URL of your
|
||||
* WPKG_Web installation. NO TRAILING SLASH (/). This will allow WPKG to
|
||||
* use the web generated XML file and not require further XML Exports to the
|
||||
* file system.
|
||||
*
|
||||
* Examples:
|
||||
* <param name='wpkg_base' value='http://wpkg.mydomain.com' />
|
||||
* <param name='wpkg_base' value='http://www.mydomain.com/wpkg_web' />
|
||||
* <param name='wpkg_base' value='http://USER:PASS@wpkg.mydomain.com' />
|
||||
*
|
||||
* NOTE: Replace USER and PASS with the required credentials to access your
|
||||
* installation. Configure this user in config.php for WPKG_Web
|
||||
* version 1.1.0 and greater.
|
||||
*
|
||||
* NOTE: If you would like to use the flat XML file instead of the web based
|
||||
* method, leave the variable declaration as followed:
|
||||
* <param name='wpkg_base' value='' />
|
||||
*
|
||||
* NOTE: It is deprecated now to use HTTP URL values in wpkg_base. Instead you
|
||||
* might have a look at the [packages|hosts|profiles]_paths parameters.
|
||||
* There you can specify even mixed paths using HTTP and file/directory
|
||||
* references. If a valid path is specified in wpkg_base then relative
|
||||
* paths in [packages|hosts|profiles]_paths are relative to wpkg_base.
|
||||
* If wpkg_base refers to an HTTP URL it is ignored when
|
||||
* [packages|hosts|profiles]_paths is used and wpkg_base defaults to the
|
||||
* location of wpkg.js.
|
||||
*
|
||||
* Default value : ''
|
||||
* Command-line switch: /base:<base-url>
|
||||
******************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='wpkg_base' value='http://wpkg:secret@wpkg.mydomain.com' />
|
||||
-->
|
||||
<!--
|
||||
<param name='wpkg_base' value='' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : Do not consider wpkg.xml but check existence of packages.
|
||||
* False: Do not force re-detection. Use wpkg.xml to detect current package
|
||||
* status
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /force
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='force' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : Force installation over existing packages.
|
||||
* False: Skip package installation if package is already installed.
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /forceinstall
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='forceInstall' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : Force the script to immediately quit on error.
|
||||
* False: Errors are logged but WPKG continues processing.
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /quitonerror
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='quitonerror' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : Enable debug mode. Prints lots of ugly debug messages to event log.
|
||||
* False: Disable debug logging to event log.
|
||||
*
|
||||
* NOTE: This flag is independent from the log level setting. So you can even
|
||||
* enable debug logging to log files without setting this flag to true
|
||||
* which prevents your event log to be flooded.
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /debug
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='debug' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : Enable dryrun mode. Does not apply any changes to the system.
|
||||
* Enables debug output and disables reboot.
|
||||
* False: Apply changes to the system.
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /dryrun
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='dryrun' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Should be set to true in case of unattended run (WPKG service).
|
||||
*
|
||||
* True : Disable all log messages printed to the console (cscript) or
|
||||
* displayed as dialog boxes (wscript).
|
||||
* False: Alerts the user about ongoing activity using windows messaging.
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /quiet
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='quiet' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : Disable user notification about WPKG actions using windows messaging.
|
||||
* Should be set to true in case of unattended run (WPKG service)
|
||||
* False: Alerts the user about ongoing activity using windows messaging.
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /nonotify
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='nonotify' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Defines how long a user notification is displayed to the user. After
|
||||
* timeout has been reached the message will be closed. Specify 0 in order to
|
||||
* specify that messages are never closed automatically.
|
||||
* Note: This only works on Windows Vista or newer where msg.exe is
|
||||
* available.
|
||||
*
|
||||
* Default value : 10
|
||||
* Command-line switch: -
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='notificationDisplayTime' value='10' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Default command execution timeout. This is the default timeout used when
|
||||
* executing external commands. Each command which runs for longer than the
|
||||
* defined amount of seconds will be be regarded as failed and WPKG will
|
||||
* continue execution.
|
||||
* NOTE: You can override the default timeout using the timeout=xxx attribute
|
||||
* on command definition. It is strongly recommended to keep the default as-is
|
||||
* and just define custom timeouts on commands which are known to finish within
|
||||
* a shorter timeframe or of course if commands are known to run longer than
|
||||
* the default timeout.
|
||||
*
|
||||
* Default value : 3600
|
||||
* Command-line switch: -
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='execTimeout' value='3600' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : System does not reboot regardless of need.
|
||||
* False: Reboot the system as specified by packages.
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /noreboot
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='noreboot' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : Disable export of running state to Windows registry at
|
||||
* HKCU\Software\WPKG\running
|
||||
* False: Export running state to Windows registry at HKCU\Software\WPKG\running
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /norunningstate
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='noRunningState' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : Matching of package and profile IDs is case sensitive.
|
||||
* False: Disable case sensitivity for package and profile IDs.
|
||||
* WPKG will consider the package ID "SomePackage" and "SoMePaCkAgE"
|
||||
* the same.
|
||||
*
|
||||
* Default value : true
|
||||
* Command-line switch: /ignoreCase
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='caseSensitivity' value='true' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : Match multiple host entries to a single host.
|
||||
* False: Only match one host entry to the executing host. If a matching host
|
||||
* entry is found the algorithm stops looking for further matches.
|
||||
* This way only one profile is assigned to a host.
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /applymultiple
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='applyMultiple' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : Disable all downloads. In this mode all download instructions
|
||||
* will be simply ignored. Exactly the same way as if they were not
|
||||
* specified in the XML at all. Use this option with caution as your
|
||||
* install commands might require the files downloaded in download
|
||||
* specifications.
|
||||
* This switch/setting might be used on hosts which get the packages
|
||||
* synchronized to the download target so the download files already
|
||||
* exist before WPKG execution.
|
||||
* False: Default behavior. All downloads are executed as specified within
|
||||
* the XML files.
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /noDownload
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='noDownload' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Use the specified command for rebooting, either with full path or relative
|
||||
* to the location of wpkg.js.
|
||||
* Setting rebootCmd to "special" will use tools\psshutdown.exe from
|
||||
* from www.sysinternals.com - if it exists
|
||||
* Any other value will make WPKG to try executing the command specified as
|
||||
* <command> and then exit with code 3010.
|
||||
*
|
||||
* Default value : "standard"
|
||||
* Command-line switch: /rebootcmd:<command>
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='rebootCmd' value='standard' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Filename of the local package database (client-side) stored at
|
||||
* %SystemRoot%\system32 by default (see settings_file_path)
|
||||
*
|
||||
* Default value : "wpkg.xml"
|
||||
* Command-line switch: -
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='settings_file_name' value='wpkg.xml' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Path to the local package database (client-side). It is strongly suggested
|
||||
* to NOT set this parameter at all if not required.
|
||||
* Only change this parameter if you really know what you're doing.
|
||||
*
|
||||
* Default value : "%SystemRoot%\\system32"
|
||||
* Command-line switch: -
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='settings_file_path' value='%SystemRoot%\\system32' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : Disable forced removal of packages if they are removed from the
|
||||
* profile AND the package database.
|
||||
* NOTE: A client might continuously try to uninstall a package if an
|
||||
* uninstall command fails.
|
||||
* False:
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /noforcedremove
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='noForcedRemove' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* True : Allows to disable removing of packages. If used in conjunction with
|
||||
* the /synchronize parameter it will just add packages but never remove
|
||||
* them. Instead of removing a list of packages which would have been
|
||||
* removed during that session is printed on exit. Packages are not
|
||||
* removed from the local settings database (wpkg.xml). Therefore it
|
||||
* will contain a list of all packages ever installed.
|
||||
* NOTE: Each package which is requested to be removed (manually or by
|
||||
* a synchronization request) will be checked for its state by executing
|
||||
* its included package checks. If the package has been removed manually
|
||||
* it will also be removed from the settings database. Due to the fact
|
||||
* that packages without checks always return 'false' for during the
|
||||
* install-status check these packages will disappear from the local
|
||||
* wpkg.xml.
|
||||
* False: Remove packages from the system if they are not listed within the
|
||||
* profile any more.
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /noremove
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='noRemove' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Controls weather WPKG prints some information about its progress to
|
||||
* STDOUT. This output can be read by another program (GUI) to display some
|
||||
* progress bar or additional status information to the user.
|
||||
*
|
||||
* True : Enable status output on STDOUT.
|
||||
* False: Disable status output on STDOUT.
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /sendStatus
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='sendStatus' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Usually WPKG upgrades a package to the latest available version before it
|
||||
* removes the package. This allows administrators to fix bugs in the package
|
||||
* and assure proper removal.
|
||||
* However this feature can lead to (sometimes unexpected) re-execution of
|
||||
* packages. For example if execution=always is used the package will run
|
||||
* once again before it is finally removed.
|
||||
* It's advised to leave this option on default unless you really know what
|
||||
* you're doing.
|
||||
*
|
||||
* True : Disables the upgrade-before-remove feature
|
||||
* False: Leave the upgrade-before-remove feature enabled
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /noUpgradeBeforeRemove
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='noUpgradeBeforeRemove' value='false' />
|
||||
-->
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Allows to disable insert of host attributes to local settings DB. This is
|
||||
* handy for testing as the current test-suite compares the local wpkg.xml
|
||||
* database and the file will look different on all test machines if these
|
||||
* attribute are present. This setting might be removed if all test-cases
|
||||
* are adapted.
|
||||
*
|
||||
* True : Includes host information in local wpkg.xml attributes
|
||||
* False: Does not include any host information in local wpkg.xml
|
||||
*
|
||||
* Default value : true
|
||||
* Command-line switch:
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='settingsHostInfo' value='true' />
|
||||
-->
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Marks volatile releases and "inverts" the algorithm that a longer
|
||||
* version number is newer. For example 1.0RC2 would be newer than 1.0 because
|
||||
* it appends characters to the version. Using "rc" as a volatile release
|
||||
* marker the algorithm ignores the appendix and assumes that the string which
|
||||
* omits the marker is newer.
|
||||
* Resulting in 1.0 to be treated as newer than 1.0RC2.
|
||||
* Caution: Be careful defining volatile release markers because it could have
|
||||
* undesired effects. For example specifying "b" would also make 1.0b5 appear
|
||||
* to be older than 1.0 (where "b" is usually a build number appended to the
|
||||
* version).
|
||||
* So please change this parameter only if you really know what you're doing.
|
||||
*
|
||||
* Currently the built-in list contains the following appendices:
|
||||
* "rc", "i", "m", "alpha", "beta", "pre", "prerelease"
|
||||
*
|
||||
* The parameter might be defined as many times as you like. Each entry will
|
||||
* add another entry to the list of volatile version markers.
|
||||
*
|
||||
* Default value : [built-in]
|
||||
* Command-line switch: -
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='volatileReleaseMarker' value='gamma' />
|
||||
<param name='volatileReleaseMarker' value='delta' />
|
||||
<param name='volatileReleaseMarker' value='testing' />
|
||||
-->
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Allows to switch to remote mode where package verification is skipped.
|
||||
* remote: Disable package checks and assume that packages in settings
|
||||
* database are still correctly installed. In remote mode also the
|
||||
* host information is read from the local settings database.
|
||||
* local: Default setting. Query verifies package status using all checks.
|
||||
* Note: Query mode can only be used with the query switch. It is ignored
|
||||
* if no /query: command line parameter is used.
|
||||
*
|
||||
* Details: If you intend to copy the local wpkg.xml file to a remote system
|
||||
* and execute WPKG queries based on this settings database (wpkg.xml) then
|
||||
* WPKG might print some packages as "required for installation" since the
|
||||
* package checks fail on the remote host as the package might not be
|
||||
* installed on the remote host. If remote mode is enabled, then WPKG assumes
|
||||
* that the packages are properly installed on the executing host without
|
||||
* actually verifying it.
|
||||
* Of course it might happen in this case that a package query on the remote
|
||||
* system says that a package does not need any change but on the real system
|
||||
* the user might have removed the software meanwhile which will trigger an
|
||||
* installation if WPKG is run on the client.
|
||||
*
|
||||
* Also note that in remote query mode WPKG will read all host attributes
|
||||
* from the settings file (wpkg.xml) if these attributes are available. This
|
||||
* includes hostname, architecture, OS, IP addresses, domainname, groups,
|
||||
* LCID of the executing user and LCID of the operating system.
|
||||
* This is required in order to allow evaluation of all conditional
|
||||
* attributes in exactly the same way as it will evaluate on the client.
|
||||
*
|
||||
* Default value : local
|
||||
* Command-line switch: /queryMode:<local|remote>
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='queryMode' value='local' />
|
||||
<param name='queryMode' value='remote' />
|
||||
-->
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
****************************************************************************
|
||||
*
|
||||
* Logging properties
|
||||
*
|
||||
****************************************************************************
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Specifies if the log file should be appended or overwritten.
|
||||
*
|
||||
* True : Log files are appended instead of overwritten. Please note that
|
||||
* log files could grow quite large if debug level logging is enabled.
|
||||
* Depending on the pattern (date and time used) a new log file might
|
||||
* be written on each run.
|
||||
* False: Log files are overwritten on each run. This is the default setting
|
||||
* and it is aimed for the target to keep only the log of the most
|
||||
* recent WPKG run.
|
||||
*
|
||||
* Default value : false
|
||||
* Command-line switch: /logAppend
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='logAppend' value='false' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Log level is defined as a bitmask. Just sum up the values of each log
|
||||
* severity you would like to include within the log file and add this value
|
||||
* to your config.xml or specify it at /logLevel:<num>.
|
||||
* Specify 0 to disable logging.
|
||||
* 1: log errors only
|
||||
* 2: log warnings
|
||||
* 4: log information
|
||||
* 8: log audit success
|
||||
* 16: log audit failure
|
||||
*
|
||||
* Examples:
|
||||
* 31 log everything (1+2+4+8+16=31)
|
||||
* 13 log errors, information and audit success (1+4+8=13)
|
||||
* 3 log errors and warnings only (1+2=3)
|
||||
*
|
||||
* Default value : "0xFF"
|
||||
* Command-line switch: /logLevel:<level>
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='logLevel' value='0xFF' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Path where the logfiles are written to. This might be an UNC path on the
|
||||
* network as well as a local path. Environment variables are expanded.
|
||||
*
|
||||
* Examples:
|
||||
* <param name='log_file_path' value='%TEMP%' />
|
||||
* <param name='log_file_path' value='\\\\server\\share\\dir' />
|
||||
*
|
||||
* Default value : "%TEMP%"
|
||||
* Command-line switch: /log_file_path:<path>
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='log_file_path' value='%TEMP%' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Pattern to generate the log file name.
|
||||
* Recognized patterns:
|
||||
* [HOSTNAME] replaced by the executing hostname
|
||||
* [PROFILE] replaced by the applying profile name
|
||||
* [YYYY] replaced by year (4 digits)
|
||||
* [MM] replaced by month number (2 digits)
|
||||
* [DD] replaced by the day of the month (2 digits)
|
||||
* [hh] replaced by hour of the day (24h format, 2 digits)
|
||||
* [mm] replaced by minutes (2 digits)
|
||||
* [ss] replaced by seconds (2 digits)
|
||||
*
|
||||
* Examples:
|
||||
* "wpkg-[YYYY]-[MM]-[DD]-[HOSTNAME].log" results in a name like
|
||||
* "wpkg-2007-11-04-myhost.log"
|
||||
*
|
||||
* NOTE: Using [PROFILE] causes all log messages from before reading
|
||||
* profiles.xml to be temporarily written to the local %TEMP% folder.
|
||||
* So they might appear on the final log file with some delay.
|
||||
*
|
||||
* NOTE: The default pattern allows tracing of last execution without polluting
|
||||
* the log directory. Subsequent executions will overwrite the same log
|
||||
* file.
|
||||
*
|
||||
* Default value : "wpkg-[HOSTNAME].log"
|
||||
* Command-line switch: /logfilePattern:<pattern>
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='logfilePattern' value='wpkg-[HOSTNAME].log' />
|
||||
-->
|
||||
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
****************************************************************************
|
||||
*
|
||||
* Path properties
|
||||
*
|
||||
****************************************************************************
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Names of the the XML input files. Not used if base begins with "http".
|
||||
* If packages_path, profiles_path and/or hosts_path is used then the
|
||||
* *_file_name files are ignored.
|
||||
*
|
||||
* NOTE: These parameters are deprecated in favor of the more flexible
|
||||
* [packages|hosts|profiles]_paths parameters which allow to specify
|
||||
* multiple XML files and/or directories.
|
||||
* If [packages|hosts|profiles]_paths is used WPKG will ignore the
|
||||
* files specified in [package|profiles|hosts]_file_name parameters
|
||||
* entirely.
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='packages_file_name' value='packages.xml' />
|
||||
<param name='profiles_file_name' value='profiles.xml' />
|
||||
<param name='hosts_file_name' value='hosts.xml' />
|
||||
-->
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Define paths where WPKG looks for XML files. Multiple paths can be
|
||||
* specified using the pipe symbol (|) as paths-separrator.
|
||||
* If any of the paths are specified WPKG will ignore the built-in defaults.
|
||||
* For example if you specify packages_path WPKG will neither automatically
|
||||
* open packags.xml nor look for XML files in the packages/ sub-folder.
|
||||
* If a path points to a directory WPKG will look for *.xml files within the
|
||||
* directory and parse them.
|
||||
* Paths should be specified relative to the base path (see wpkg_base
|
||||
* property). Absolute paths might work too but beware of authentication
|
||||
* issues if you refer to a different host than the one WPKG is read from.
|
||||
* Note: Do not forget to encode backslashes correctly using double-backslash.
|
||||
* Alternatively you might use unix-like forward slashes.
|
||||
*
|
||||
* Examples:
|
||||
* <param name='packages_path' value='packages.xml|packages' />
|
||||
* <param name='packages_path' value='packages|custom-packages' />
|
||||
* <param name='packages_path' value='packages|path\\directory' />
|
||||
* <param name='packages_path' value='http://USER:PASS@wpkg.mydomain.com/packages.php' />
|
||||
*
|
||||
* Default value : ""
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='packages_path' value='packages.xml|packages' />
|
||||
<param name='profiles_path' value='profiles.xml|profiles' />
|
||||
<param name='hosts_path' value='hosts.xml|hosts' />
|
||||
-->
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Names of the PHP scripts which output the XML files. Only used if
|
||||
* base begins with "http"
|
||||
*
|
||||
* NOTE: These parameters are deprecated in favor of the more flexible
|
||||
* [packages|hosts|profiles]_paths parameters which allow to specify
|
||||
* multiple XML files and/or directories as well as HTTP URLs.
|
||||
* If [packages|hosts|profiles]_paths is used WPKG will ignore the
|
||||
* HTTP URL specified in wpkg_base and therefore also the files
|
||||
* specified in web_[packages|profiles|hosts]_file_name. So just insert
|
||||
* complete URLs into [packages|hosts|profiles]_paths.
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='web_packages_file_name' value='packages_xml_out.php' />
|
||||
<param name='web_profiles_file_name' value='profiles_xml_out.php' />
|
||||
<param name='web_hosts_file_name' value='hosts_xml_out.php' />
|
||||
-->
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
* Registry paths
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<param name='sRegPath' value='SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall' />
|
||||
<param name='sRegWPKG_Running' value='HKLM\\Software\\WPKG\\running' />
|
||||
-->
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
****************************************************************************
|
||||
* Variable definitions
|
||||
*
|
||||
* Use this section to define global variables which can be used during WPKG
|
||||
* runtime. Variables defined here are defined before WPKG execution starts.
|
||||
* Hots, Porfiles and Packages might overwrite these variables but the
|
||||
* initial value will be set as defined here.
|
||||
*
|
||||
* You can use WPKG conditional logic in order to define specific values for
|
||||
* individual system environemnts like architecture or operating system.
|
||||
*
|
||||
* Some examples are provided below.
|
||||
*
|
||||
****************************************************************************
|
||||
****************************************************************************
|
||||
-->
|
||||
<!--
|
||||
<variables>
|
||||
<variable name="PROG_FILES32" value="%PROGRAMFILES%\SomeSoftware" architecture="x86" />
|
||||
<variable name="PROG_FILES32" value="%PROGRAMFILES(x86)%\SomeSoftware" architecture="x64" />
|
||||
<variable name="DESKTOP" value="%ALLUSERSPROFILE%\Desktop" os="windows xp" />
|
||||
<variable name="DESKTOP" value="%PUBLIC%\Desktop" os="windows 7" />
|
||||
</variables>
|
||||
-->
|
||||
|
||||
<!--
|
||||
****************************************************************************
|
||||
****************************************************************************
|
||||
* Language definitions
|
||||
*
|
||||
* Defines language specific strings. Insert languages as you wish. Multiple
|
||||
* LCID codes might be handled by one language definition. Just separate them
|
||||
* by comma. A full list of LCIDs might be found at:
|
||||
* http://www.microsoft.com/globaldev/reference/lcid-all.mspx
|
||||
*
|
||||
* This is entirely optional. If a message is not defined here the script
|
||||
* will just print a built-in English message.
|
||||
*
|
||||
* Please note that the message has a maximum of 256 characters on Windows
|
||||
* Vista and newer operating systems due to limitation of the messaging
|
||||
* system. Longer messages will result in no message being displayed at all.
|
||||
*
|
||||
****************************************************************************
|
||||
****************************************************************************
|
||||
-->
|
||||
<languages>
|
||||
<!-- English LCIDs -->
|
||||
<language lcid="409,809,c09,2809,1009,2409,3c09,4009,3c09,4009,3809,1809,2009,4409,1409,3409,4809,1c09,2c09,3009">
|
||||
<!-- <string id="notifyUserStart">The automated software installation utility has or is currently applying software updates to your system. Please check the time shown at the beginning of this message to determine if it is out of date. If not, please save all your open documents, as the system might require a reboot. If so, the system will be rebooted with no warning when installation is complete. Thank you.</string> -->
|
||||
<string id="notifyUserStart">Automatic software deployment is currently updating your system. Please save all your documents as the the system might reboot without further notice. Thank you.</string>
|
||||
<string id="notifyUserStop">The automated software installation utility has completed installing or updating software on your system. No reboot was necessary. All updates are complete.</string>
|
||||
<string id="notifyUserFail">The software installation has failed.</string>
|
||||
<string id="notifyUserReboot">Rebooting to complete software installation. Please note that some software might not work until the machine is rebooted.</string>
|
||||
</language>
|
||||
|
||||
<!-- French LCIDs -->
|
||||
<language lcid="40c,80c,2c0c,c0c,240c,300c,3c0c,140c,340c,180c,380c,e40c,200c,280c,100c,1c0c">
|
||||
<string id="notifyUserStart">WPKG, l'utilitaire d'installation automatique des programmes a appliqué ou applique en ce moment des mises à jour à votre système. Veuillez consulter l'heure au début de ce message afin de vérifier que cette information ne soit pas obsolète. Veuillez sauvegarder tous vos documents ouverts, car un redémarrage peut être nécessaire et, dans ce cas, le système redémarrera sans avertissement à la fin de l'installation ou de la mise à jour. Merci.</string>
|
||||
<string id="notifyUserStop">WPKG, l'utilitaire d'installation automatique de logiciels a terminé l'installation ou l'actualisation des logiciels sur votre système. Aucun redémarrage n'était requis. Toutes les mises à jour sont achevées.</string>
|
||||
<string id="notifyUserFail">L'installation des logiciels est échoué.</string>
|
||||
<string id="notifyUserReboot">Un rédémarrage est nécessaire pour compléter l'installation ou la mise à jour. Veuillez noter que les programmes nouveaux/actualisées peuvent ne pas fonctionner avant redémarrage du système.</string>
|
||||
</language>
|
||||
|
||||
<!-- German LCIDs -->
|
||||
<language lcid="407,c07,1407,1007,807">
|
||||
<!-- <string id="notifyUserStart">Das WPKG Software-Installationstool installiert oder aktualisiert gerade Software auf Ihrem System. Bitte die Zeit am Anfang der Nachricht kontrollieren, ggf. ist dieser Hinweis veraltet. Wenn nicht: Speichern Sie bitte alle Ihre offenen Dokumente, da ein Neustart notwendig werden kann. Das System wird ohne weitere Warnung neu starten, wenn die Installation oder Aktualisierung beendet wurde. Danke.</string> -->
|
||||
<string id="notifyUserStart">Die automatische Software-Verteilung läuft gerade. Bitte speichern Sie ihre offenen Dokumente, weil das System unter Umständen ohne weitere Warnung neu startet. Danke.</string>
|
||||
<string id="notifyUserStop">Das WPKG Software-Installationstool hat die Installation oder Aktualisierung von Software auf Ihrem System beendet. Es war kein Neustart notwendig. Alle Updates sind komplett.</string>
|
||||
<string id="notifyUserFail">Die Software-Installation ist fehlgeschlagen.</string>
|
||||
<string id="notifyUserReboot">Neustart zum Abschließen der Installation. Bitte beachten: Die neu installierte/aktualisierte Software funktioniert ggf. erst nach einem Neustart.</string>
|
||||
</language>
|
||||
|
||||
<!-- Italian LCIDs -->
|
||||
<language lcid="410,810">
|
||||
<string id="notifyUserStart">L'utilità di installazione automatica del software sta aggiornando il sistema. Verifica la marcatura temporale di questa segnalazione per capire se c'è qualche problema. Se tutto è a posto, salva e chiudi tutte le applicazioni aperte, perchè potrebbe essere necessario un riavvio. Se necessario, il sistema verrà infatti riavviato senza alcun preavviso. Grazie.</string>
|
||||
<string id="notifyUserStop">L'utilità di installazione automatica del software ha terminato di aggiornare il sistema. Non si è reso necessario un riavvio. Tutti gli aggiornamenti sono andati a buon fine.</string>
|
||||
<string id="notifyUserFail">Qualcosa nell'aggiornamento del sistema è fallito.</string>
|
||||
<string id="notifyUserReboot">Riavvia per completare l'aggiornamento del sistema. Qualche programma potrebbe non funzionare correttamente senza un riavvio.</string>
|
||||
</language>
|
||||
|
||||
<!-- Spanish LCIDs -->
|
||||
<language lcid="0c0a,040a,2c0a,400a,340a,240a,140a,1c0a,300a,440a,100a,480a,580a,080a,4c0a,180a,3c0a,280a,500a,540a,380a,200a">
|
||||
<string id="notifyUserStart">La utilidad de instalación automática de software está actualizando el sistema. Por favor corrobore la fecha mostrada al inicio de este mensaje para determinar si está desactualizada; si no por favor guarde todos sus documentos abiertos, dado que es posible que el sistema necesite reiniciarse. Si fuera necesario, el sistema será reiniciado sin previo aviso cuando la instalación finalice. Muchas gracias.</string>
|
||||
<string id="notifyUserStop">La utilidad de instalación automática de software ha completado de instalar o actualizar el sistema. No ha sido necesario reiniciar. Todas las actualizaciones fueron completadas.</string>
|
||||
<string id="notifyUserFail">Ha habido un error con la instalación de software.</string>
|
||||
<string id="notifyUserReboot">Reniciando el sistema para completar la instalación de software. Por favor note que algún aplicativo puede que no funcione hasta que se reinicie el sistema.</string>
|
||||
</language>
|
||||
|
||||
<!-- Russian LCIDs -->
|
||||
<language lcid="419">
|
||||
<string id="notifyUserStart">Автоматическое развертывание программного обеспечения в настоящее время обновляет вашу систему. Пожалуйста, сохраните все ваши документы, так как система может перезагрузиться без дополнительного уведомления. Спасибо. </string>
|
||||
<string id="notifyUserStop">Утилита автоматической установки программного обеспечения завершила установку или обновление программного обеспечения в вашей системе. Никакой перезагрузки не потребовалось. Все обновления завершены.</string>
|
||||
<string id="notifyUserFail">Не удалось установить программное обеспечение. </string>
|
||||
<string id="notifyUserReboot">Перезагрузка для завершения установки программного обеспечения. Обратите внимание, что некоторые программы могут не работать, пока компьютер не будет перезагружен.</string>
|
||||
</language>
|
||||
</languages>
|
||||
</config>
|
||||
118
hosts.xml
Normal file
118
hosts.xml
Normal file
@@ -0,0 +1,118 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
|
||||
<host name="otp-win7-64" profile-id="test" >
|
||||
<profile id="wmf5" />
|
||||
<profile id="npp" />
|
||||
</host>
|
||||
|
||||
<host name="win10-test-OTP" profile-id="test" >
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
<host name="flo" profile-id="ALL">
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="ICT-5291A" profile-id="ALL">
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC163-4" profile-id="ALL">
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="I4030" profile-id="ALL">
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC0025" profile-id="ALL">
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
<host name="pc419-3" profile-id="ALL">
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
<host name="PC2992AB" profile-id="ALL">
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
<host name="PC-ZALMINSVYAZ" profile-id="ALL">
|
||||
<profile id="assist" />
|
||||
<profile id="tni" />
|
||||
</host>
|
||||
|
||||
<host name="MINSVYAZ0009" profile-id="ALL">
|
||||
<profile id="zabbix_agent" />
|
||||
</host>
|
||||
|
||||
<host name="pc0_.+" profile-id="ALL" > <!-- 26 Министерство экономического развития -->
|
||||
<profile id="r7office" />
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
<host name="pc04.+" profile-id="ALL" > <!-- 20 Министерство образования 20_min_obr.xml -->
|
||||
<profile id="r7office" />
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
<host name="pc06.+" profile-id="ALL" > <!-- 15 Министерство строительства .xml -->
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="pc07.+" profile-id="ALL" > <!-- 15 Министерство строительства .xml -->
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="pc8.+" profile-id="ALL" > <!-- 04 Агентство по тарифам и ценам -->
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="pc12.+" profile-id="ALL" > <!-- 26 Министерство экономического развития -->
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="pc15.+" profile-id="ALL" >
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
<host name="pc18.+" profile-id="ALL" > <!-- 21 Министерство природных ресурсов -->
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="pc19.+" profile-id="ALL" > <!-- 24 Министерство труда занятости и социального развития 24_min_trud.xml -->
|
||||
<profile id="r7office" />
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
<host name="pc21.+" profile-id="ALL" > <!-- 17 Министерство здравоохранения -->
|
||||
<profile id="r7office" />
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
<host name="pc24.+" profile-id="ALLwr" > <!-- 21 Министерство природных ресурсов -->
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="pc25.+" profile-id="ALLwr" />
|
||||
|
||||
|
||||
<host name="pc31.+" profile-id="ALL" >
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
<host name="pc33[0-9]+" profile-id="ALL" > <!-- 13 Контрактное агентство 13_kontr_ag.xml -->
|
||||
<profile id="r7office" />
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
<host name="pc746" profile-id="ALL" >
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
<host name=".+" profile-id="ALL" />
|
||||
</hosts:wpkg>
|
||||
37
hosts/03_Solov_arhip.xml
Normal file
37
hosts/03_Solov_arhip.xml
Normal file
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!-- 03 Агентство по развитию Соловецкого архипелага 03_Solov_arhip.xml -->
|
||||
|
||||
<host name="PC0032" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
<host name="PC0038" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
<host name="PC0039A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
<host name="PC0045A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
<host name="PC0102A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
<host name="PC666AB" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
<host name="PC-BALASHOV" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
</hosts:wpkg>
|
||||
76
hosts/11_inspec_vet_nadzor.xml
Normal file
76
hosts/11_inspec_vet_nadzor.xml
Normal file
@@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!-- 11 Инспекция по ветеринарному надзору 11_inspec_vet_nadzor.xml -->
|
||||
|
||||
|
||||
<host name="P2849AB" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2428AB" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2442AA" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2527" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2529" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2531" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2542" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2577AB" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2580" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2599" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC26099" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PCVET100" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PCVET101" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
</hosts:wpkg>
|
||||
|
||||
|
||||
87
hosts/12_inspec_ohrane_kult_naslediya.xml
Normal file
87
hosts/12_inspec_ohrane_kult_naslediya.xml
Normal file
@@ -0,0 +1,87 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!--12 Инспекция по охране обьектов культурного наследия 12_inspec_ohrane_kult_naslediya.xml -->
|
||||
|
||||
|
||||
<host name="DESKTOP-AQ17J0G" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC1501" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="pc1507" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC1534" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC1535" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC1536" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC1537" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC1538" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC1540" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC1541" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC314-3" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC4193" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC419-3" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC428-2" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC429-3" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
|
||||
|
||||
</hosts:wpkg>
|
||||
|
||||
13
hosts/13_kontr_ag.xml
Normal file
13
hosts/13_kontr_ag.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!-- 13 Контрактное агентство 13_kontr_ag.xml -->
|
||||
|
||||
<host name="PC3368N" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
</hosts:wpkg>
|
||||
252
hosts/16_min_APK.xml
Normal file
252
hosts/16_min_APK.xml
Normal file
@@ -0,0 +1,252 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
|
||||
<host name="07140163030700" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="212-04" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="26204AB" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="ABIEVA" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="APK305AA" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="BOVIKINA" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="DEPARK-WIN7" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="KLIMOVA-N" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC011012" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC-0306" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC201TEST" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2124NEW" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC25030" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2505" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2506" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2507WIN8" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2510WIN7NEW" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2511-WIN8" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2513-WIN8" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2515-WIN8" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2516" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2518" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2520" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2521" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2528" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2532" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2535" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2537" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2538" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2544AB" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2546" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2547" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2561-WIN8" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2562AB" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2582-WIN7" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2583" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2585-WIN7" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2601" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2602A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2606" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2608" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2944A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC2992AB" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC306BB" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC877a" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC943-WIN7X64" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC9998" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC918" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
<host name="PC941WIN7" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="laps" />
|
||||
</host>
|
||||
|
||||
</hosts:wpkg>
|
||||
208
hosts/19_min_kult.xml
Normal file
208
hosts/19_min_kult.xml
Normal file
@@ -0,0 +1,208 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!--19 Министерство культуры 19_min_kult.xml -->
|
||||
|
||||
<host name="PC1091K" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1092K" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1303A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1307" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1367" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC150000" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1500-1" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1504" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1505" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1508" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1509" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1510" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1511" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1512" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1513" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1514" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1515" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1516" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1517" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1519" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1520" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1521" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1522" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1523" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1526" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1542" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1543" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1554" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1556" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1556A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1558" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1559" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1563" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1563A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1564" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1565" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1570A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1580" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC419-1" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC420-1" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC421-5" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC425-1" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC425-2" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC425-3" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC-425-5" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC425-6" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC431-3" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC431-4" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PCSHU1-21" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PCSHU1-21-2" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
</hosts:wpkg>
|
||||
79
hosts/20_min_obr.xml
Normal file
79
hosts/20_min_obr.xml
Normal file
@@ -0,0 +1,79 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!--Министерство образования 20_min_obr.xml -->
|
||||
|
||||
<host name="PC01" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC02" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC03" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC03O" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC04" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC06" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC07" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC13-1" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC146-09" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC411" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC-414" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC-469" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC-472" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC477" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
|
||||
</hosts:wpkg>
|
||||
66
hosts/21_min_prirodnih_resursov.xml
Normal file
66
hosts/21_min_prirodnih_resursov.xml
Normal file
@@ -0,0 +1,66 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!-- 21 Министерство природных ресурсов 21_min_prirodnih_resursov.xml -->
|
||||
|
||||
<host name="DLK5015" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC2427" profile-id="ALLwr" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC2454" profile-id="ALLwr" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC241000" profile-id="ALLwr" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC24651" profile-id="ALLwr" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC2436" profile-id="ALLwr" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1858" profile-id="ALLwr" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC24712" profile-id="ALLwr" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC2500" profile-id="ALLwr" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC2501" profile-id="ALLwr" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC2502" profile-id="ALLwr" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC2666" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC5061" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC506WIN7" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
|
||||
</hosts:wpkg>
|
||||
|
||||
173
hosts/24_min_trud.xml
Normal file
173
hosts/24_min_trud.xml
Normal file
@@ -0,0 +1,173 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!-- Министерство труда занятости и социального развития 24_min_trud.xml -->
|
||||
|
||||
<host name="LAPTOP308" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2000" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2001" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2002" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2003" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2004" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2005" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2006" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2007" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2008" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2009" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2010" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2011" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2012" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2013" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2014" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2015" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2016" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2016REA" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2016RNV" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2017" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2021" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2022" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2025" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC20251" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2028" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2029" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2030" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2033" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2034" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2035" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2036" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PCC1951" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
</hosts:wpkg>
|
||||
328
hosts/25_min_TEK.xml
Normal file
328
hosts/25_min_TEK.xml
Normal file
@@ -0,0 +1,328 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!--25 Министерство ТЭК и ЖКХ 25_min_TEK.xml -->
|
||||
|
||||
<host name="PC1000P" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1004B" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1006" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1009A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1010" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1010A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1010S" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1011A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1011F" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1012B" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1013" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1014K" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
|
||||
<host name="PC1015" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1015A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1015B" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1015F" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1015L" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1016" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1016C" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1016H" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1020" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1020L" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
|
||||
<host name="PC1022A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1023C" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1030A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1031" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1031A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1040B" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1042" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1042A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1052A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1052P" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1069" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1080A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1081A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1081B" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1082" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1086A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1086B" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1087" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1087A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1088A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1089" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1089A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1090A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1090B" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1090K" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1092" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1093A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1093K" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1094" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1094A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1094C" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1094E" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1096A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1097B" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1097G" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1098-1" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1099" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1100" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1122-A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1124A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1125A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1126B" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1127A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1129A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1135A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1139A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1140A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1144A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1144H" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1212A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC1706" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC2021S" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC3403B" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC3403G" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC3404A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC3404B" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC3416A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
|
||||
|
||||
</hosts:wpkg>
|
||||
32
hosts/26_min_econom.xml
Normal file
32
hosts/26_min_econom.xml
Normal file
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!--26 Министерство экономического развития 26_min_econom.xml -->
|
||||
|
||||
<host name="KOM4" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC0618" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC443-7" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PC465-3" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PС1213" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
<host name="PС1252" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
</host>
|
||||
|
||||
</hosts:wpkg>
|
||||
100
hosts/32_min_sport.xml
Normal file
100
hosts/32_min_sport.xml
Normal file
@@ -0,0 +1,100 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
|
||||
|
||||
<host name="PC0014" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2205" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2209" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2210" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2211" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2212" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2216" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2217" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2218" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2219" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2233" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2237" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2241" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2250" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC2254" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC333A" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PCMS309-2" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="USERPC309" profile-id="ALL" >
|
||||
<profile id="r7office" />
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
|
||||
|
||||
</hosts:wpkg>
|
||||
13
hosts/33_stroy_nadzor.xml
Normal file
13
hosts/33_stroy_nadzor.xml
Normal file
@@ -0,0 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!-- 33 Инспекция гос. строительного надзора 33_stroy_nadzor.xml -->
|
||||
|
||||
<host name="W00-0700.+" profile-id="ALL" >
|
||||
<profile id="laps" />
|
||||
<profile id="assist" />
|
||||
</host>
|
||||
|
||||
</hosts:wpkg>
|
||||
14
hosts/50_fed_sobranie.xml
Normal file
14
hosts/50_fed_sobranie.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!--50 Федеральное собрание РФ 50_fed_sobranie.xml -->
|
||||
|
||||
<host name="PC0601-1" profile-id="ALL" >
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
|
||||
</hosts:wpkg>
|
||||
|
||||
14
hosts/57_dep_vnutr_polit.xml
Normal file
14
hosts/57_dep_vnutr_polit.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!--57 Департамент по внутренней политике и местному самоуправлению 57_dep_vnutr_polit.xml -->
|
||||
|
||||
<host name="pc0778" profile-id="ALL" >
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
|
||||
</hosts:wpkg>
|
||||
|
||||
14
hosts/58_dep_pravovoy.xml
Normal file
14
hosts/58_dep_pravovoy.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!--57 Департамент по внутренней политике и местному самоуправлению 57_dep_vnutr_polit.xml -->
|
||||
|
||||
<host name="pc1858ab" profile-id="ALL" >
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
|
||||
</hosts:wpkg>
|
||||
|
||||
38
hosts/61_dep_s_k.xml
Normal file
38
hosts/61_dep_s_k.xml
Normal file
@@ -0,0 +1,38 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!--61 Департамент государственной службы и кадров 61_dep_s_k.xml -->
|
||||
|
||||
<host name="PC1912A" profile-id="ALL" >
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC201ZZ" profile-id="ALL" >
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC202-1" profile-id="ALL" >
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC202-3" profile-id="ALL" >
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC202-4" profile-id="ALL" >
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC203-3" profile-id="ALL" >
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
<host name="PC7878AA" profile-id="ALL" >
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
|
||||
|
||||
</hosts:wpkg>
|
||||
14
hosts/62_dep_spec_programm.xml
Normal file
14
hosts/62_dep_spec_programm.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!-- 62 Департамент специальных программ 62_dep_spec_programm.xml -->
|
||||
|
||||
<host name="PC125-2" profile-id="ALL" >
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
|
||||
</hosts:wpkg>
|
||||
|
||||
14
hosts/secr_gub.xml
Normal file
14
hosts/secr_gub.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<hosts:wpkg xmlns:hosts="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/hosts xsd/hosts.xsd">
|
||||
<!--Секретариат Губернатора АО secr_gub.xml -->
|
||||
|
||||
<host name="PC_49-249" profile-id="ALL" >
|
||||
<profile id="ultravnc" />
|
||||
</host>
|
||||
|
||||
|
||||
</hosts:wpkg>
|
||||
|
||||
577
packages.xml
Normal file
577
packages.xml
Normal file
@@ -0,0 +1,577 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<packages:packages xmlns:packages="http://www.wpkg.org/packages"
|
||||
xmlns:wpkg="http://www.wpkg.org/wpkg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/packages xsd/packages.xsd">
|
||||
|
||||
<!-- Содержание
|
||||
WPKG
|
||||
Tools
|
||||
Office
|
||||
Ariadna
|
||||
Other
|
||||
Tests
|
||||
-->
|
||||
|
||||
<!-- WPKG -->
|
||||
<package id="wpkg-gp" name="Wpkg-GP" revision="%version%">
|
||||
<variable name="VERSION" value="0.17" />
|
||||
<variable name="VERSION" hostname="^win10-test-OTP" value="0.17.17" />
|
||||
<!--<variable name="VERSION" hostname="^otp-win|vm.*" value="0.17.17" />-->
|
||||
<variable name="ARCHITECTURE" value="x86" architecture="x86" />
|
||||
<variable name="ARCHITECTURE" value="x64" architecture="x64" />
|
||||
|
||||
<check type="uninstall" condition="versiongreaterorequal" path="Wpkg-GP .*" value="%version%"/>
|
||||
<install cmd="\\fs.aao.ru\INSTALL\WPKG\packages\tools\wpkg-gp\Wpkg-GP-%VERSION%_%ARCHITECTURE%.exe /S /INI \\fs.aao.ru\INSTALL\WPKG\packages\tools\wpkg-gp\Wpkg-GP.ini">
|
||||
<exit code="3010" reboot="false" />
|
||||
</install>
|
||||
<upgrade include="install" />
|
||||
<remove cmd='"%PROGRAMFILES%\WPKG-GP\uninstall.exe" /S' />
|
||||
</package>
|
||||
|
||||
<package id="wpkg-xml" name="wpkg.xml files from workstations" revision="3" priority="0" reboot="false" execute="always">
|
||||
<install cmd="cmd /C copy %SYSTEMROOT%\system32\wpkg.xml \\fs.aao.ru\INSTALL\WPKG\status\%COMPUTERNAME%.xml /Y" />
|
||||
<!--<install timeout='300' cmd='"\\fs.aao.ru\INSTALL\WPKG\packages\tools\tni.bat">nul'><exit code="any"/></install>
|
||||
<install cmd="%COMSPEC% /c if exist %SYSTEMROOT%\system32\wpkg.xml del /f /q %SYSTEMROOT%\system32\wpkg.xml" />
|
||||
-->
|
||||
</package>
|
||||
|
||||
<package id="check_files_clients" name="check_files_clients" revision="0.0.1" priority="1" reboot="false" execute="always">
|
||||
<!-- <install cmd="\\p1-svr\net\pyCheckFiles\pyCheckFiles.exe" /> -->
|
||||
</package>
|
||||
<!-- /WPKG -->
|
||||
|
||||
<!-- Tools -->
|
||||
<package id="bginfo" name="BG-info" revision="%version%" priority="20" reboot="false">
|
||||
<variable name="version" value="4.28.1" />
|
||||
<variable name="version" hostname="^otp|vm.*" value="4.28.1" />
|
||||
<variable name="CPU" value="86" architecture="x86" />
|
||||
<variable name="CPU" value="64" architecture="x64" />
|
||||
<check type="registry" condition="exists" path="HKLM\Software\Microsoft\Windows\CurrentVersion\Run\BG_Info" />
|
||||
<install cmd="%COMSPEC% /c copy /y \\fs.aao.ru\INSTALL\WPKG\packages\tools\bginfo%CPU%.exe C:\WINDOWS\bginfo.exe" />
|
||||
<install cmd="%COMSPEC% /c copy /y \\fs.aao.ru\INSTALL\WPKG\packages\tools\users.bgi C:\WINDOWS\" />
|
||||
<install cmd='reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v BG_Info /t REG_SZ /d "C:\WINDOWS\bginfo.exe C:\WINDOWS\users.bgi /Timer:0 /Silent /accepteula" /f' />
|
||||
<upgrade include="install"/>
|
||||
<remove cmd="%COMSPEC% /c if exist C:\WINDOWS\bginfo.exe del /f /q C:\WINDOWS\bginfo.exe" />
|
||||
<remove cmd="%COMSPEC% /c if exist C:\WINDOWS\users.bgi del /f /q C:\WINDOWS\users.bgi" />
|
||||
<remove cmd='reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v BG_Info /f' />
|
||||
</package>
|
||||
|
||||
<package
|
||||
id="laps"
|
||||
name="Microsoft LAPS"
|
||||
revision="%PKG_VERSION%"
|
||||
reboot="false"
|
||||
priority="90">
|
||||
|
||||
<variable name="PKG_VERSION" value="6.2.0.0" />
|
||||
<variable name="MSI_INSTALLER" value="LAPS.x86.msi" architecture="x86" />
|
||||
<variable name="MSI_PRODUCTCODE" value="{937A3762-F1D5-45F3-AA20-F7C5CBA7FBAC}" architecture="x86" />
|
||||
<variable name="MSI_INSTALLER" value="LAPS.x64.msi" architecture="x64" />
|
||||
<variable name="MSI_PRODUCTCODE" value="{EA8CB806-C109-4700-96B4-F1F268E5036C}" architecture="x64" />
|
||||
|
||||
<check type="file" condition="versionequalto" path="%PROGRAMFILES%\LAPS\CSE\AdmPwd.dll" value="%PKG_VERSION%" />
|
||||
|
||||
<install cmd='msiexec.exe /i "\\fs.aao.ru\INSTALL\WPKG\packages\tools\LAPS\%MSI_INSTALLER%" /norestart /qn ' />
|
||||
|
||||
<upgrade include="install" />
|
||||
|
||||
<downgrade include="remove" />
|
||||
<downgrade include="install" />
|
||||
|
||||
<remove cmd="msiexec.exe /x%MSI_PRODUCTCODE% /norestart /qn" />
|
||||
</package>
|
||||
|
||||
<package id="assist" name="Assistant" revision="%version%" priority="50" reboot="false">
|
||||
<variable name="version" value="4" />
|
||||
<variable name="fullversion" value="4.6.2111.2602" />
|
||||
<variable name="serverport" value="44334" />
|
||||
<variable name="serverID" value="id.assist.dvinaland.ru" />
|
||||
<variable name="MSI_PRODUCTCODE" value="{919FF519-3068-4A46-87B9-52EBC34D9D69}" />
|
||||
<check type="uninstall" condition="versiongreaterorequal" path="Ассистент .*" value="%fullversion%" />
|
||||
<install cmd='msiexec /i \\fs.aao.ru\INSTALL\WPKG\packages\tools\assistant\assistant_install_k_%version%.msi ID="%serverID%" PORT="%serverport%" /qn' />
|
||||
<upgrade include="install"/>
|
||||
<!--<remove cmd="msiexec.exe /x%MSI_PRODUCTCODE% /norestart /qn" /> -->
|
||||
<remove cmd="msiexec.exe /x %MSI_PRODUCTCODE% AI_UNINSTALLER_CTP=1 /qn"/>
|
||||
</package>
|
||||
|
||||
<package id="ultravnc" name="Ultra VNC" revision="%version%" priority="30" reboot="false">
|
||||
<variable name="SOFTDIR" value="\\fs.aao.ru\INSTALL\WPKG\packages" />
|
||||
<variable name="version" value="1.3.4.2" />
|
||||
<variable name="version" value="1.2.4" os="windows xp" />
|
||||
<variable name="version" value="1.2.4" os="6\.1\.[0-9][0-9][0-9]0" />
|
||||
<variable name="string_version" value="1_3_42" />
|
||||
<variable name="string_version" value="1_2_40" os="windows xp"/>
|
||||
<variable name="string_version" value="1_2_40" os="6\.1\.[0-9][0-9][0-9]0" />
|
||||
<variable architecture="x86" name="repertoire" value="X86" />
|
||||
<variable architecture="x64" name="repertoire" value="X64" />
|
||||
<variable name="installvnc" value="" />
|
||||
<variable name="installvnc" hostname="^otp-|win10-test-OTP|flo|pc163-4" value="Full" />
|
||||
<!--<check type="uninstall" condition="versiongreaterorequal" path="UltraVnc" value="%version%" />-->
|
||||
|
||||
<check type="logical" condition="and">
|
||||
<check type="uninstall" condition="versiongreaterorequal" path="UltraVnc" value="%version%" />
|
||||
<check type="file" condition="exists" path="%PROGRAMFILES%\UltraVNC\unins000.exe" />
|
||||
</check>
|
||||
|
||||
<install cmd="net stop uvnc_service">
|
||||
<exit code="any" />
|
||||
</install>
|
||||
<install cmd="sc delete uvnc_service">
|
||||
<exit code="any" />
|
||||
</install>
|
||||
<install cmd="%SOFTDIR%\tools\vnc\UltraVNC_%string_version%_%repertoire%_Setup.exe /verysilent /loadinf=%SOFTDIR%\tools\vnc\installvnc%installvnc%.inf" timeout='180' />
|
||||
<install cmd='%COMSPEC% /c copy /Y \\fs.aao.ru\INSTALL\WPKG\packages\tools\vnc\ultravnc.ini "%PROGRAMFILES%\UltraVNC\"' />
|
||||
<install cmd='%COMSPEC% /c copy /Y \\fs.aao.ru\INSTALL\WPKG\packages\tools\vnc\vncacl.txt "%PROGRAMFILES%\UltraVNC\"' />
|
||||
<install cmd='"%PROGRAMFILES%\UltraVNC\MSLogonACL.exe" /i /o "%PROGRAMFILES%\UltraVNC\vncacl.txt"' />
|
||||
|
||||
<upgrade include="install"/>
|
||||
|
||||
<remove cmd="net stop uvnc_service">
|
||||
<exit code="0" />
|
||||
<exit code="2" />
|
||||
</remove>
|
||||
<remove cmd="sc delete uvnc_service" timeout="30"/>
|
||||
<remove cmd='%COMSPEC% /c if exist "%PROGRAMFILES%\UltraVNC\unins000.exe" "%PROGRAMFILES%\UltraVNC\unins000.exe" /verysilent /norestart' timeout="60"/>
|
||||
<!--<remove cmd='"%PROGRAMFILES%\UltraVNC\unins000.exe" /verysilent /norestart' timeout="60"/>-->
|
||||
<remove cmd='%COMSPEC% /c rmdir /S /Q "%PROGRAMFILES%\UltraVNC"' timeout="30"/>
|
||||
</package>
|
||||
|
||||
<package id="zabbix_agent" name="zabbix_agent" revision="%version%" priority="10" reboot="false">
|
||||
<variable name="version" value="5.4.7" />
|
||||
<variable name="version_full" value="5.4.7.2400" />
|
||||
<variable architecture="x86" name="repertoire" value="i386" />
|
||||
<variable architecture="x64" name="repertoire" value="amd64" />
|
||||
<variable name="MSI_PRODUCTCODE" value="{A55B5FBC-DA3C-43AA-80B3-FAEF366596F3}" />
|
||||
<check type="uninstall" condition="versionequalto" path="Zabbix Agen.+" value="%version_full%" />
|
||||
<!--<install cmd="\\fs.aao.ru\INSTALL\WPKG\packages\tools\zabbix-agent\zabbix_agent-%version%-win-%repertoire%-openssl.msi /server=st-mon /serveractive=st-mon /rmtcmd=1 /S" /> -->
|
||||
<install cmd="msiexec /i \\fs.aao.ru\INSTALL\WPKG\packages\tools\zabbix-agent\zabbix_agent-%version%-windows-%repertoire%-openssl.msi HOSTNAMEFQDN=1 SERVER=zabbix-proxy-tr45-client-01.aao.ru,192.168.47.220 SERVERACTIVE=zabbix-proxy-tr45-client-01.aao.ru,192.168.47.220 /qn" timeout="30" architecture='x64'/>
|
||||
<!--<install cmd="msiexec /i \\fs.aao.ru\INSTALL\WPKG\packages\tools\zabbix-agent\zabbix_agent-%version%_x64.msi HOSTNAMEFQDN=1 SERVER=st-mon SERVERACTIVE=st-mon RMTCMD=1 /qn" architecture='x64' /> -->
|
||||
<upgrade include="install"/>
|
||||
<remove cmd='msiexec /X%MSI_PRODUCTCODE% /qn' timeout="30" architecture='x64'/>
|
||||
</package>
|
||||
|
||||
<package id="7zip" name="7-Zip Packer" revision="%filever%" priority="50" reboot="false">
|
||||
<variable name="version" value="19.00" />
|
||||
<variable name="filever" value="1900" />
|
||||
<check type='uninstall' condition='exists' path='7-Zip %version%' architecture="x86" />
|
||||
<check type='uninstall' condition='exists' path='7-Zip %version% (x64 edition)' architecture="x64" />
|
||||
|
||||
<install cmd='msiexec /i "\\fs.aao.ru\INSTALL\WPKG\packages\file\7z%filever%.msi" /qn' architecture='x86'/>
|
||||
<install cmd='msiexec /i "\\fs.aao.ru\INSTALL\WPKG\packages\file\7z%filever%-x64.msi" /qn' architecture='x64'/>
|
||||
<install cmd='"\\fs.aao.ru\INSTALL\WPKG\packages\file\7zext.bat">nul'><exit code="any"/></install>
|
||||
<upgrade include="remove" />
|
||||
<upgrade include="install" />
|
||||
<downgrade include="remove" />
|
||||
<downgrade include="install" />
|
||||
<remove cmd='wmic product where "name like '7-Zip%%'" call uninstall' timeout="120"/>
|
||||
</package>
|
||||
|
||||
<package id="cspcryptopro" name="CSPCryptoPro" revision="%version%" priority="70" reboot="false">
|
||||
<variable name="version" value="4.0.9700" />
|
||||
<variable name="MSI_PRODUCTCODE" value="{407E5BA7-6406-40BF-A4DC-3654B8F584C1}" />
|
||||
<!--<check type="uninstall" condition="exists" path="КриптоПро CSP" /> -->
|
||||
<check type="uninstall" condition="versiongreaterorequal" path="КриптоПро CSP" value="%version%" />
|
||||
<install cmd="%COMSPEC% /c copy /Y \\fs.aao.ru\INSTALL\WPKG\packages\data\CryptoProCSPv40R4.exe %systemdrive%\" />
|
||||
<install cmd='%COMSPEC% /c "SetLocal EnableDelayedExpansion EnableExtensions"' />
|
||||
<install cmd='%systemdrive%\CryptoProCSPv40R4.exe -silent -noreboot -nodlg -args "/quiet /norestart INSTALLCPCERT=1" ' />
|
||||
<!--<install cmd='%COMSPEC% /C start /wait %systemdrive%\CryptoProCSPv40R4.exe -lang rus -silent -nodlg -args "/quiet"' /> -->
|
||||
<install cmd='%COMSPEC% /c if exist "%systemdrive%\CryptoProCSPv40R4.exe" del /f /q "%systemdrive%\CryptoProCSPv40R4.exe"' />
|
||||
<!-- <install cmd="del /f /q %systemdrive%\CSPSetup4.0.exe" /> -->
|
||||
<upgrade include="install"/>
|
||||
<remove cmd='%COMSPEC% /c if exist "%systemdrive%\CryptoProCSPv40R4.exe" del /f /q "%systemdrive%\CryptoProCSPv40R4.exe"' />
|
||||
<remove cmd="msiexec.exe /x%MSI_PRODUCTCODE% /norestart /qn" />
|
||||
</package>
|
||||
|
||||
<package
|
||||
id="fusinv"
|
||||
name="FusionInventory Agent"
|
||||
revision="%version%"
|
||||
reboot="false"
|
||||
priority="10">
|
||||
|
||||
<variable architecture="x86" name="repertoire" value="x86" />
|
||||
<variable architecture="x64" name="repertoire" value="x64" />
|
||||
<variable name="version" value="2.5.2" />
|
||||
<variable name="tag" value="wpkg" />
|
||||
<variable name="serverlist" value="http://st-invent:14480/plugins/fusioninventory/" />
|
||||
|
||||
<check type="uninstall" condition="exists" path="FusionInventory Agent %version% (%repertoire% edition)"/>
|
||||
|
||||
<install cmd='\\fs.aao.ru\INSTALL\WPKG\packages\tools\ocs\fusioninventory-agent_windows-x86_%version%.exe /S /acceptlicense /add-firewall-exception /runnow /tag=%tag% /execmode=Service /server="%serverlist%"' architecture='x86'/>
|
||||
<install cmd='\\fs.aao.ru\INSTALL\WPKG\packages\tools\ocs\fusioninventory-agent_windows-x64_%version%.exe /S /acceptlicense /add-firewall-exception /runnow /tag=%tag% /execmode=Service /server="%serverlist%"' architecture='x64'/>
|
||||
<upgrade include="install" />
|
||||
<downgrade include="install" />
|
||||
<remove cmd='"%PROGRAMFILES%\FusionInventory-Agent\Uninstall.exe" /S' />
|
||||
</package>
|
||||
|
||||
<package id="tni" name="Total Network Inventory Agent" revision="%lastmod%" priority="50" reboot="false">
|
||||
<variable name="lastmod" value="2021-10-23 07:00" />
|
||||
<check type="file" condition="datemodifynewerthan" path="C:\Windows\TNIRESIDENTAGENT\tniwinagent.ini" value="%lastmod%" />
|
||||
|
||||
<install cmd='%ComSpec% /c if not exist "C:\Windows\TNIRESIDENTAGENT" mkdir "C:\Windows\TNIRESIDENTAGENT"' timeout="30"/>
|
||||
<install cmd='xcopy "\\fs.aao.ru\INSTALL\WPKG\packages\tools\tni\tniwinagent.exe" C:\Windows\TNIRESIDENTAGENT\ /c /r /y /q' timeout="30"/>
|
||||
<install cmd='xcopy "\\fs.aao.ru\INSTALL\WPKG\packages\tools\tni\tniwinagent.ini" C:\Windows\TNIRESIDENTAGENT\ /c /r /y /q' timeout="30"/>
|
||||
<install cmd='C:\Windows\TNIRESIDENTAGENT\tniwinagent.exe /install /start /testrun /silent' timeout="300"/>
|
||||
|
||||
<upgrade cmd="net stop TNIResidentAgent">
|
||||
<exit code="any" />
|
||||
</upgrade>
|
||||
<upgrade cmd='%ComSpec% /c if not exist "C:\Windows\TNIRESIDENTAGENT" mkdir "C:\Windows\TNIRESIDENTAGENT"' />
|
||||
<upgrade cmd='xcopy "\\fs.aao.ru\INSTALL\WPKG\packages\tools\tni\tniwinagent.exe" C:\Windows\TNIRESIDENTAGENT\ /c /r /y /q' />
|
||||
<upgrade cmd='xcopy "\\fs.aao.ru\INSTALL\WPKG\packages\tools\tni\tniwinagent.ini" C:\Windows\TNIRESIDENTAGENT\ /c /r /y /q' />
|
||||
<upgrade cmd="net start TNIResidentAgent">
|
||||
<exit code="any" />
|
||||
</upgrade>
|
||||
|
||||
<downgrade cmd="net stop TNIResidentAgent">
|
||||
<exit code="any" />
|
||||
</downgrade>
|
||||
<downgrade cmd='%ComSpec% /c if not exist "C:\Windows\TNIRESIDENTAGENT" mkdir "C:\Windows\TNIRESIDENTAGENT"' />
|
||||
<downgrade cmd='xcopy "\\fs.aao.ru\INSTALL\WPKG\packages\tools\tni\tniwinagent.exe" C:\Windows\TNIRESIDENTAGENT\ /c /r /y /q' />
|
||||
<downgrade cmd='xcopy "\\fs.aao.ru\INSTALL\WPKG\packages\tools\tni\tniwinagent.ini" C:\Windows\TNIRESIDENTAGENT\ /c /r /y /q' />
|
||||
<downgrade cmd="net start TNIResidentAgent">
|
||||
<exit code="any" />
|
||||
</downgrade>
|
||||
|
||||
<remove cmd='C:\Windows\TNIRESIDENTAGENT\tniwinagent.exe /uninstall /silent' timeout="2400"/>
|
||||
<remove cmd='%comspec% /c if exist "C:\Windows\TNIRESIDENTAGENT" del /S /Q "C:\Windows\TNIRESIDENTAGENT" > nul' />
|
||||
</package>
|
||||
|
||||
<!--Inet-->
|
||||
<package
|
||||
id="yandexbr"
|
||||
name="Yandex Browser Corp"
|
||||
revision="%version%.00"
|
||||
reboot="false"
|
||||
priority="30">
|
||||
|
||||
<variable name="version" value="22.3.0.2518" />
|
||||
<variable name="version" hostname="^ov|^pp1" value="22.3.0.2534" />
|
||||
|
||||
<variable name="PKG_DESTINATION" value="%PROGRAMFILES%\Yandex\YandexBrowser\Application" />
|
||||
<variable name="PKG_DESTINATION" value="%PROGRAMFILES(x86)%\Yandex\YandexBrowser\Application" architecture="x64"/>
|
||||
|
||||
<check type="logical" condition="or">
|
||||
<check type="file" condition="versiongreaterorequal" path="%PKG_DESTINATION%\browser.exe" value="%version%" />
|
||||
<check type="file" condition="versiongreaterorequal" path="%PKG_DESTINATION%\new_browser.exe" value="%version%" />
|
||||
</check>
|
||||
|
||||
<install cmd='msiexec /qn /norestart /i "\\fs.aao.ru\INSTALL\WPKG\packages\inet\Yandex_Browser_%version%.msi"' timeout="2400" />
|
||||
<!-- remove the desktop icon
|
||||
<install cmd='%COMSPEC% /c if exist "%public%\Desktop\Google Chrome.lnk" del "%public%\Desktop\Google Chrome.lnk"' /> -->
|
||||
<!-- turn off AutoUpdate
|
||||
<install cmd='REG ADD HKLM\SOFTWARE\Policies\Google\Update /v AutoUpdateCheckPeriodMinutes /d 0 /f /t REG_DWORD' /> -->
|
||||
|
||||
<upgrade include="install" />
|
||||
|
||||
<remove cmd="taskkill /F /IM browser.exe"><exit code="any" /></remove>
|
||||
<remove cmd='wmic product where name="Yandex" call uninstall' />
|
||||
<!-- <remove cmd='REG DELETE HKLM\SOFTWARE\Policies\Google\Update /v AutoUpdateCheckPeriodMinutes /f' /> -->
|
||||
</package>
|
||||
|
||||
<package
|
||||
id="chrome"
|
||||
name="Google Chrome"
|
||||
revision="%version%"
|
||||
reboot="false"
|
||||
priority="30">
|
||||
|
||||
<variable name="version" value="91.0.4472.124" />
|
||||
|
||||
<variable name="PKG_DESTINATION" value="%PROGRAMFILES%\Google\Chrome\Application" />
|
||||
<!-- <variable name="PKG_DESTINATION" value="%PROGRAMFILES(x86)%\Google\Chrome\Application" architecture="x64"/> -->
|
||||
|
||||
<check type="logical" condition="or">
|
||||
<check type="file" condition="versiongreaterorequal" path="%PKG_DESTINATION%\chrome.exe" value="%version%" />
|
||||
<check type="file" condition="versiongreaterorequal" path="%PKG_DESTINATION%\new_chrome.exe" value="%version%" />
|
||||
</check>
|
||||
|
||||
<install cmd='msiexec /qn /norestart /i "\\fs.aao.ru\INSTALL\WPKG\packages\inet\GoogleChromeStandaloneEnterprise.msi"' architecture='x86'/>
|
||||
<install cmd='msiexec /qn /norestart /i "\\fs.aao.ru\INSTALL\WPKG\packages\inet\GoogleChromeStandaloneEnterprise64.msi"' architecture='x64'/>
|
||||
<!-- remove the desktop icon -->
|
||||
<install cmd='%COMSPEC% /c if exist "%public%\Desktop\Google Chrome.lnk" del "%public%\Desktop\Google Chrome.lnk"' />
|
||||
<!-- turn off AutoUpdate
|
||||
<install cmd='%COMSPEC% /c reg add HKLM\SOFTWARE\Policies\Google\Update /v AutoUpdateCheckPeriodMinutes /t REG_DWORD /v 0 /f' /> -->
|
||||
|
||||
<upgrade include="install" />
|
||||
|
||||
<!-- kill chrome and all it's buddies -->
|
||||
<remove cmd="taskkill /F /IM chrome.exe">
|
||||
<exit code="any" />
|
||||
</remove>
|
||||
|
||||
<!-- this is sometimes slow, but works, and does not rely on the original installer being available -->
|
||||
<remove cmd='wmic product where name="Google Chrome" call uninstall' />
|
||||
<!-- <remove cmd='%COMSPEC% /c reg delete HKLM\SOFTWARE\Policies\Google\Update /v AutoUpdateCheckPeriodMinutes /f' />-->
|
||||
</package>
|
||||
|
||||
<package id="firefoxesr" name="Mozilla Firefox ESR" revision="%version%" reboot="false" priority="30">
|
||||
<variable name="version" value="78.11.0" />
|
||||
<variable name="version_long" value="78.11.0.7821" />
|
||||
<variable name="locale" value="ru" />
|
||||
<variable architecture="x86" name="repertoire" value="x86" />
|
||||
<variable architecture="x64" name="repertoire" value="x64" />
|
||||
<check type="uninstall" condition="exists" path="Mozilla Firefox %version% ESR (%repertoire% %locale%)" />
|
||||
<!--<check type="file" condition="versionequalto" path="%PROGRAMFILES%\Mozilla Firefox\firefox.exe" value="version_long" /> -->
|
||||
<install cmd="taskkill /F /IM Firefox.exe">
|
||||
<exit code="0" />
|
||||
<exit code="1" />
|
||||
<exit code="128" />
|
||||
</install>
|
||||
<install cmd='"\\fs.aao.ru\INSTALL\WPKG\packages\inet\Firefox Setup %version%esr_%repertoire%.exe" -ms' />
|
||||
<install architecture="x86" cmd='%ComSpec% /c "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal' >
|
||||
<exit code="2" />
|
||||
</install>
|
||||
<install architecture="x64" cmd='%ComSpec% /c "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal' >
|
||||
<exit code="2" />
|
||||
</install>
|
||||
<upgrade include="install" />
|
||||
<remove cmd="taskkill /F /IM Firefox.exe">
|
||||
<exit code="0" />
|
||||
<exit code="128" />
|
||||
<exit code="1" />
|
||||
</remove>
|
||||
<remove cmd='%COMSPEC% /C if exist "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" -ms' />
|
||||
</package>
|
||||
<!--/Inet-->
|
||||
|
||||
<!--Frameworks-->
|
||||
<package id="dotnet5" name="Microsoft .NET Framework 5" revision="%version%" priority="60" >
|
||||
|
||||
<variable name="version" value="5.0.6" />
|
||||
<variable name="versionlong" value="5.0.6.30021" />
|
||||
<variable architecture="x86" name="arch" value="x86" />
|
||||
<variable architecture="x64" name="arch" value="x64" />
|
||||
<check type='logical' condition='or'>
|
||||
<!-- <check type="uninstall" condition="versiongreaterorequal" path="Microsoft Windows Desktop Runtime - %version% (%arch%)" /> -->
|
||||
<check type="uninstall" condition="versiongreaterorequal" path="Microsoft Windows Desktop Runtime - 5.0.*" value="%version%"/>
|
||||
</check>
|
||||
|
||||
<install cmd='xcopy "\\fs.aao.ru\INSTALL\WPKG\packages\tools\net\windowsdesktop-runtime-%version%-win-%arch%.exe" c:\dotNetInstallers\ /c /r /y /q' />
|
||||
<install cmd='c:\dotNetInstallers\windowsdesktop-runtime-%version%-win-%arch%.exe /install /quiet /norestart' timeout="2400">
|
||||
<exit code="0" />
|
||||
<exit code="194" reboot="true" />
|
||||
<exit code="1603" />
|
||||
<exit code="3010" /> <!-- reboot="true" />-->
|
||||
</install>
|
||||
<install cmd='%comspec% /c del /S /Q "c:\dotNetInstallers" > nul' />
|
||||
|
||||
<upgrade include="install" />
|
||||
<remove cmd='xcopy "\\fs.aao.ru\INSTALL\WPKG\packages\tools\net\windowsdesktop-runtime-%version%-win-%arch%.exe" c:\dotNetInstallers\ /c /r /y /q' />
|
||||
<remove cmd='c:\dotNetInstallers\windowsdesktop-runtime-%version%-win-%arch%.exe /uninstall /quiet /norestart' >
|
||||
<exit code="0" />
|
||||
<exit code="3010" /> <!-- reboot="true" />-->
|
||||
</remove>
|
||||
<remove cmd='%comspec% /c del /S /Q "c:\dotNetInstallers" > nul' />
|
||||
<!--<remove cmd='MsiExec.exe /qn /X{ff817559-f11f-4faa-af52-26feb4b46fff}' />
|
||||
windowsdesktop-runtime-5.0.x-win-x86.exe /uninstall /quiet /norestart-->
|
||||
|
||||
</package>
|
||||
|
||||
<package id="dotnet4" name="Microsoft .NET Framework 4" revision="%version%" priority="60" >
|
||||
|
||||
<variable name="version" value="4.8" />
|
||||
<variable architecture="x86" name="arch" value="x86" />
|
||||
<variable architecture="x64" name="arch" value="x64" />
|
||||
<check type='logical' condition='or'>
|
||||
<check type="uninstall" condition="versiongreaterorequal" path="Microsoft .NET Framework .*" value="%version%"/>
|
||||
</check>
|
||||
|
||||
<install cmd='xcopy "\\fs.aao.ru\INSTALL\WPKG\packages\tools\net\ndp%version%-x86-x64-allos-enu.exe" c:\dotNetInstallers\ /c /r /y /q' />
|
||||
<install cmd='c:\dotNetInstallers\ndp4.8-x86-x64-allos-enu.exe /norestart /passive' timeout="2400">
|
||||
<exit code="0" />
|
||||
<exit code="194" reboot="true" />
|
||||
<exit code="1603" />
|
||||
<exit code="3010" reboot="true" />
|
||||
</install>
|
||||
<install cmd='%comspec% /c del /S /Q "c:\dotNetInstallers" > nul' />
|
||||
|
||||
<upgrade include="install" />
|
||||
<remove cmd='MsiExec.exe /qn /X{ff817559-f11f-4faa-af52-26feb4b46fff}' />
|
||||
<!-- https://silent-install.net/software/microsoft/net_framework/4.8 -->
|
||||
</package>
|
||||
|
||||
<package
|
||||
id="wmf5"
|
||||
name="Microsoft WMF v5"
|
||||
revision="1"
|
||||
priority="50">
|
||||
|
||||
<variable name="KBversion" value="3191566" />
|
||||
<variable name="INSTALLER" value="Win7-KB%KBversion%-x86.msu" architecture="x86" />
|
||||
<variable name="INSTALLER" value="Win7AndW2K8R2-KB%KBversion%-x64.msu" architecture="x64" />
|
||||
|
||||
<check type="execute" path="powershell.exe -Command "&{ exit $PSVersionTable.PSVersion.Major }"" condition="exitcodegreaterorequal" value="5" />
|
||||
|
||||
<install cmd='wusa.exe "\\fs.aao.ru\INSTALL\WPKG\packages\tools\net\%INSTALLER%" /quiet /norestart' >
|
||||
<exit code="0" />
|
||||
<exit code="3010" /> <!--reboot="true" /> -->
|
||||
<exit code="-2145124329" />
|
||||
</install>
|
||||
|
||||
<upgrade include="install" />
|
||||
|
||||
<depends package-id="dotnet4" os=".+6\.[0-1]\.\d{4}"/>
|
||||
|
||||
<remove cmd="wusa /uninstall /kb:%KBversion% /quiet /norestart" />
|
||||
</package>
|
||||
<!--Frameworks-->
|
||||
|
||||
|
||||
<!-- Office -->
|
||||
<package
|
||||
id="r7office"
|
||||
name="R7-Office"
|
||||
revision="%version%.01"
|
||||
reboot="false"
|
||||
priority="30">
|
||||
|
||||
<include package-id="r7officelic" />
|
||||
|
||||
<variable name="version" value="6.4.2" />
|
||||
<variable name="version" hostname="win10-test-otp|otp-win.*|^PC15" value="7.0.1.62" />
|
||||
|
||||
<variable name="CPU" value="x86" architecture="x86" />
|
||||
<variable name="CPU" value="x64" architecture="x64" />
|
||||
<variable name="CPU" value="x64" architecture="AMD64" />
|
||||
<variable name="MSI_PRODUCTCODE" value="{2B7468E5-D2C3-40A3-974E-771882EA3A63}" architecture="x86" />
|
||||
<variable name="MSI_PRODUCTCODE" value="{183558A5-8E95-4513-A890-A7B9087665E2}" architecture="x64" />
|
||||
|
||||
<!--<check type="uninstall" condition="versiongreaterorequal" path="Р7-Офис.*" value="%version%" />-->
|
||||
<check type="file" condition="versiongreaterorequal" path="C:\Program Files\R7-Office\Editors\editors.exe" value="%version%" />
|
||||
|
||||
|
||||
<!--<install cmd='%COMSPEC% /c copy \\fs.aao.ru\INSTALL\WPKG\packages\Office\R7\r7office-%version%.msi %TEMP%' />
|
||||
<install timeout="1200" cmd='msiexec /qn /i %TEMP%\r7office-%version%.msi /norestart' /> -->
|
||||
|
||||
<install cmd='%COMSPEC% /c copy \\fs.aao.ru\INSTALL\WPKG\packages\Office\R7\r7office_%version%_%CPU%.exe %TEMP%' />
|
||||
<!--<install timeout="1200" cmd='%TEMP%\r7office_%version%_%CPU%.exe /ALLUSERS /SUPPRESSMSGBOXES /VERYSILENT /NORESTARTAPPLICATIONS /NORESTART' />-->
|
||||
<install timeout="1200" cmd='%TEMP%\r7office_%version%_%CPU%.exe /ALLUSERS /SUPPRESSMSGBOXES /VERYSILENT /NORESTART' />
|
||||
|
||||
<!-- Захватить ассоциации
|
||||
<install cmd='%COMSPEC% /c if not exist "%PROGRAMFILES%\Microsoft Office\" \\fs.aao.ru\INSTALL\WPKG\packages\Office\R7\SetUserFTA \\fs.aao.ru\INSTALL\WPKG\packages\Office\R7\r7Assoc.txt' os=".+6\.[2-3]\.\d{4}" />
|
||||
<install cmd='%COMSPEC% /c if not exist "%PROGRAMFILES%\Microsoft Office\" \\fs.aao.ru\INSTALL\WPKG\packages\Office\R7\SetUserFTA \\fs.aao.ru\INSTALL\WPKG\packages\Office\R7\r7Assoc.txt' os="10\.0\.\d{5}" />
|
||||
<install cmd='WScript "\\fs.aao.ru\INSTALL\WPKG\packages\office\R7\r7Assoc.vbs"' os=".+6\.1\.\d{4}">
|
||||
<exit code="any" />
|
||||
</install>
|
||||
-->
|
||||
|
||||
<!--
|
||||
<install cmd='%ComSpec% /c Dism.exe /Online /Import-DefaultAppAssociations:\\fs\GPO\WPKG\packages\office\R7\r7Assoc.xml' os=".+6\.[2-3]\.\d{4}" />
|
||||
<install cmd='%ComSpec% /c Dism.exe /Online /Import-DefaultAppAssociations:\\fs\GPO\WPKG\packages\office\R7\r7Assoc.xml' os="10\.0\.\d{5}" />
|
||||
|
||||
<install cmd='%COMSPEC% /c if exist %TEMP%\r7office-%version%.msi del /f /q %TEMP%\r7office-%version%.msi' />
|
||||
-->
|
||||
<install cmd='%COMSPEC% /c if exist %TEMP%\r7office_%version%_%CPU%.exe del /f /q %TEMP%\r7office_%version%_%CPU%.exe' />
|
||||
|
||||
<upgrade cmd="msiexec /qn /uninstall %MSI_PRODUCTCODE%" >
|
||||
<exit code="any" />
|
||||
</upgrade>
|
||||
<upgrade include="install"/>
|
||||
|
||||
<!--<remove cmd="msiexec /qn /uninstall %MSI_PRODUCTCODE%" />-->
|
||||
<remove cmd='%COMSPEC% /c if exist "C:\Program Files\R7-Office\Editors\unins000.exe" "C:\Program Files\R7-Office\Editors\unins000.exe" /SILENT /VERYSILENT /NORESTART /SUPPRESSMSGBOXES' />
|
||||
<remove cmd='%COMSPEC% /C %COMSPEC% /c if exist "C:\Program Files\R7-Office\Editors\" rmdir /s /q "C:\Program Files\R7-Office\Editors\"' />
|
||||
<remove cmd='reg delete "HKCU\SOFTWARE\R7-Office\Editors" /f' />
|
||||
</package>
|
||||
|
||||
<package
|
||||
id="r7officelic"
|
||||
name="R7-Office Licensing"
|
||||
revision="%version%"
|
||||
reboot="false"
|
||||
priority="20">
|
||||
|
||||
<variable name="version" value="1" />
|
||||
<variable name="version" hostname="LIRIO|vm.*" value="1" />
|
||||
|
||||
<variable name="licname" value="96995304" />
|
||||
|
||||
<check type="file" condition="exists" path="%PROGRAMDATA%\R7-Office\License\license.lickey" />
|
||||
|
||||
<install cmd='%ComSpec% /c if not exist "%PROGRAMDATA%\R7-Office\License" mkdir "%PROGRAMDATA%\R7-Office\License"' />
|
||||
<install cmd='%COMSPEC% /c copy \\fs.aao.ru\INSTALL\WPKG\packages\office\R7\%licname%.lickey "%PROGRAMDATA%\R7-Office\License\license.lickey"' />
|
||||
<!-- <install cmd='%COMSPEC% /c icacls "%PROGRAMDATA%\R7-Office\License\license.lickey" /grant:r Users:RW >C:\icacls.log >nil' /> -->
|
||||
<install cmd='%COMSPEC% /c cacls "%PROGRAMDATA%\R7-Office\License" /T /E /G Все:F>nil' />
|
||||
<install cmd='%COMSPEC% /c cacls "%PROGRAMDATA%\R7-Office\License\license.lickey" /T /E /G Все:F>nil' />
|
||||
|
||||
<upgrade include="install"/>
|
||||
<downgrade include="install"/>
|
||||
|
||||
<remove cmd='%COMSPEC% /c if exist "%PROGRAMDATA%\R7-Office\License\license.lickey" del /f /q "%PROGRAMDATA%\R7-Office\License\license.lickey"' />
|
||||
|
||||
</package>
|
||||
|
||||
<package id="mso2013" name="Microsoft Office 2013" revision="2" reboot="false" priority="72">
|
||||
|
||||
<check type="uninstall" condition="exists" path="Microsoft Office Professional Plus 2013" />
|
||||
|
||||
<variable name="PKG_PATH" value="%SOFTWARE%\office2013" />
|
||||
<variable name="PKG_MSPFILE" value="%PKG_PATH%\updates\my-custom.msp" />
|
||||
|
||||
<install cmd='%comspec% /C start "" /WAIT "%PKG_PATH%\setup.exe" /adminfile "%PKG_MSPFILE%"' timeout="0" >
|
||||
<exit code="1641" />
|
||||
<exit code="3010" />
|
||||
</install>
|
||||
|
||||
<!-- Uncomment to remove SkyDrive from Context Menu. It's possible that this is no longer needed with SP1. -->
|
||||
<!--
|
||||
<install cmd='cmd /c "reg delete HKCR\AllFilesystemObjects\shell\SPFS.ContextMenu /F"' />
|
||||
-->
|
||||
|
||||
<!-- On upgrade, apply changes from MSP -->
|
||||
<upgrade cmd="msiexec /p "%PKG_MSPFILE%"" />
|
||||
|
||||
<remove cmd='%comspec% /C start "" /WAIT "%PKG_PATH%\setup.exe" /uninstall ProPlus /config "%PKG_PATH%\silent-uninstall.xml"' timeout="0" >
|
||||
<exit code="3010" />
|
||||
</remove>
|
||||
</package>
|
||||
|
||||
<package id="mso2019" name="MSOffice2019" revision="1" priority="10" reboot="false">
|
||||
<check type="logical" condition="or">
|
||||
<check type="uninstall" condition="exists" path="Microsoft Office .*" />
|
||||
<check type="uninstall" condition="exists" path="Microsoft Access database engine .*" />
|
||||
<check type="registry" condition="equals" path="HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CurrentVersion" value="5.1" />
|
||||
</check>
|
||||
<install cmd="\\fs.aao.ru\INSTALL\WPKG\packages\office\office2019\setup.exe /configure \\fs.aao.ru\INSTALL\WPKG\packages\office\office2019\wxp.xml">
|
||||
<exit code="1641" />
|
||||
<exit code="3010" />
|
||||
</install>
|
||||
<!-- wmic product get name
|
||||
You can set a KMS key and check the activation status of Office 2013 with OSPP.VBS script, which can be found in one of the following directories depending on the OS bitness and Office version:
|
||||
''C:\Program Files (x86)\Microsoft Office\Office15''
|
||||
''C:\Program Files\Microsoft Office\Office15''
|
||||
You can change the key type from MAK to KMS using the command:
|
||||
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
|
||||
KMS-server can be set manually as follows:
|
||||
cscript ospp.vbs /sethst:st-dc1
|
||||
You can run manual activation on the KMS-server with the command:
|
||||
cscript ospp.vbs /act
|
||||
A current activation status can be seen using the command (you can’t check the Office activation status using the GUI):
|
||||
cscript ospp.vbs /dstatusall -->
|
||||
</package>
|
||||
|
||||
<package id="npp" name="Notepad++" revision="%version%" reboot="false" priority="20">
|
||||
<variable name="version" value="8.1.4" />
|
||||
<variable name="version_shot" value="8.1.4" />
|
||||
<variable name="PKG_DESTINATION" value="%PROGRAMFILES%\Notepad++" />
|
||||
<check type='uninstall' condition='versiongreaterorequal' path='Notepad++ (32-bit x86)' value="%version_shot%" architecture="x86" />
|
||||
<check type='uninstall' condition='versiongreaterorequal' path='Notepad++ (64-bit x64)' value="%version_shot%" architecture="x64" />
|
||||
<install cmd='%COMSPEC% /c if exist "%PKG_DESTINATION%\plugins" del /f /q "%PKG_DESTINATION%\plugins\*.dll"'>
|
||||
<exit code="1"/>
|
||||
</install>
|
||||
<install cmd='\\fs.aao.ru\INSTALL\WPKG\packages\office\npp.%version%.Installer.exe /S' architecture='x86'/>
|
||||
<install cmd='\\fs.aao.ru\INSTALL\WPKG\packages\office\npp.%version%.Installer.x64.exe /S' architecture='x64'/>
|
||||
<!-- No more auto updates -->
|
||||
<install cmd='%COMSPEC% /c rmdir /S /Q "%PKG_DESTINATION%\updater"' />
|
||||
<upgrade include="install" />
|
||||
<remove cmd='%COMSPEC% /c if exist "%PKG_DESTINATION%\plugins" del /f /q "%PKG_DESTINATION%\plugins\*.dll"' >
|
||||
<exit code="1"/>
|
||||
</remove>
|
||||
<remove cmd='%COMSPEC% /c if exist "%PKG_DESTINATION%\uninstall.exe" "%PKG_DESTINATION%\uninstall.exe" /S' />
|
||||
<remove cmd='%COMSPEC% /C rmdir /s /q "%PKG_DESTINATION%"' />
|
||||
</package>
|
||||
<!-- /Office -->
|
||||
|
||||
</packages:packages>
|
||||
13
packages/file/7zext.bat
Normal file
13
packages/file/7zext.bat
Normal file
@@ -0,0 +1,13 @@
|
||||
@echo off
|
||||
|
||||
SET SC=HKLM\Software\Classes
|
||||
SET Extn=001-9 7z-0 arj-4 bz2-2 bzip2-2 cab-7 cpio-7 deb-11 dmg-17 gz-14 fat-21 gz-14 gzip-14 hfs-18 iso-8 lha-6 lzh-6 lzma-16 ntfs-22 rar-3 rpm-10 split-9 squashfs-24 swm-15 tar-13 taz-5 tbz-2 tbz2-2 tgz-14 tpz-14 txz-23 vhd-20 wim-15 xar-19 xz-23 z-5 zip-1
|
||||
|
||||
FOR %%j IN (%Extn%) DO (
|
||||
FOR /F "tokens=1,2 delims=-" %%A IN ("%%j") DO (
|
||||
REG ADD %SC%\.%%A /VE /D "7-Zip.%%A" /F
|
||||
REG ADD %SC%\7-Zip.%%A /VE /D "%%A Archive" /F
|
||||
REG ADD %SC%\7-Zip.%%A\DefaultIcon /VE /D "%PROGRAMFILES%\7-Zip\7z.dll,%%B" /F
|
||||
REG ADD %SC%\7-Zip.%%A\shell\open\command /VE /D "\"%PROGRAMFILES%\7-Zip\7zFM.exe\" \"%%1\"" /F
|
||||
)
|
||||
)
|
||||
234
packages/file/7zreg.reg
Normal file
234
packages/file/7zreg.reg
Normal file
@@ -0,0 +1,234 @@
|
||||
Windows Registry Editor Version 5.00
|
||||
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.7z]
|
||||
@="7-Zip.7z"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.arj]
|
||||
@="7-Zip.arj"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bz2]
|
||||
@="7-Zip.bz2"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bzip2]
|
||||
@="7-Zip.bzip2"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.cab]
|
||||
@="7-Zip.cab"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.cpio]
|
||||
@="7-Zip.cpio"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.deb]
|
||||
@="7-Zip.deb"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.dmg]
|
||||
@="7-Zip.dmg"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.gz]
|
||||
@="7-Zip.gz"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.gzip]
|
||||
@="7-Zip.gzip"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.hfs]
|
||||
@="7-Zip.hfs"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.iso]
|
||||
@="7-Zip.iso"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lha]
|
||||
@="7-Zip.lha"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lzh]
|
||||
@="7-Zip.lzh"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lzma]
|
||||
@="7-Zip.lzma"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.rar]
|
||||
@="7-Zip.rar"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.rpm]
|
||||
@="7-Zip.rpm"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.split]
|
||||
@="7-Zip.split"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.swm]
|
||||
@="7-Zip.swm"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tar]
|
||||
@="7-Zip.tar"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.taz]
|
||||
@="7-Zip.taz"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tbz]
|
||||
@="7-Zip.tbz"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tbz2]
|
||||
@="7-Zip.tbz2"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tgz]
|
||||
@="7-Zip.tgz"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.tpz]
|
||||
@="7-Zip.tpz"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.wim]
|
||||
@="7-Zip.wim"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.xar]
|
||||
@="7-Zip.xar"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.z]
|
||||
@="7-Zip.z"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.zip]
|
||||
@="7-Zip.zip"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z]
|
||||
@="7z Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,0"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.7z\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.arj]
|
||||
@="arj Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.arj\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,4"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.arj\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.bz2]
|
||||
@="bz2 Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.bz2\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,2"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.bz2\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.bzip2]
|
||||
@="bzip2 Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.bzip2\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,2"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.bzip2\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.cab]
|
||||
@="cab Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.cab\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,7"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.cab\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.cpio]
|
||||
@="cpio Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.cpio\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,12"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.cpio\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.deb]
|
||||
@="deb Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.deb\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,11"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.deb\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.dmg]
|
||||
@="dmg Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.dmg\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,17"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.dmg\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.gz]
|
||||
@="gz Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.gz\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,14"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.gz\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.gzip]
|
||||
@="gzip Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.gzip\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,14"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.gzip\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.hfs]
|
||||
@="hfs Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.hfs\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,18"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.hfs\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.iso]
|
||||
@="iso Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.iso\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,8"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.iso\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lha]
|
||||
@="lha Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lha\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,6"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lha\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lzh]
|
||||
@="lzh Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lzh\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,6"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lzh\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lzma]
|
||||
@="lzma Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lzma\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,16"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.lzma\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rar]
|
||||
@="rar Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rar\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,3"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rar\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rpm]
|
||||
@="rpm Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rpm\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,10"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.rpm\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.split]
|
||||
@="split Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.split\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,9"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.split\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.swm]
|
||||
@="swm Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.swm\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,15"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.swm\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tar]
|
||||
@="tar Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tar\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,13"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tar\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.taz]
|
||||
@="taz Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.taz\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,5"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.taz\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tbz]
|
||||
@="tbz Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tbz\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,2"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tbz\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tbz2]
|
||||
@="tbz2 Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tbz2\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,2"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tbz2\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tgz]
|
||||
@="tgz Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tgz\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,14"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tgz\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tpz]
|
||||
@="tpz Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tpz\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,14"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.tpz\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.wim]
|
||||
@="wim Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.wim\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,15"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.wim\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.xar]
|
||||
@="xar Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.xar\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,19"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.xar\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.z]
|
||||
@="z Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.z\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,5"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.z\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.zip]
|
||||
@="zip Archive"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.zip\DefaultIcon]
|
||||
@="C:\\Program Files\\7-Zip\\7z.dll,1"
|
||||
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\7-Zip.zip\shell\open\command]
|
||||
@="\"C:\\Program Files\\7-Zip\\7zFM.exe\" \"%1\""
|
||||
4
packages/office/R7/install — копия.bat
Normal file
4
packages/office/R7/install — копия.bat
Normal file
@@ -0,0 +1,4 @@
|
||||
%ComSpec% /c if not exist "%PROGRAMDATA%\R7-Office\License" mkdir "%PROGRAMDATA%\R7-Office\License"
|
||||
%COMSPEC% /c copy \\fs.aao.ru\INSTALL\WPKG\packages\office\R7\96995304.lickey "%PROGRAMDATA%\R7-Office\License\license.lickey"
|
||||
%COMSPEC% /c cacls "%PROGRAMDATA%\R7-Office\License" /T /E /G Все:F>nil
|
||||
%COMSPEC% /c cacls "%PROGRAMDATA%\R7-Office\License\license.lickey" /T /E /G Все:F>nil
|
||||
20
packages/office/R7/r7Assoc.txt
Normal file
20
packages/office/R7/r7Assoc.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
.doc, R7.Document.12
|
||||
.docx, R7.Document.12
|
||||
.dotx, R7.Document.12
|
||||
.odt, R7.Document.12
|
||||
.ott, R7.Document.12
|
||||
.rtf, R7.Document.12
|
||||
.epub, R7.Document.12
|
||||
.xps, R7.Document.12
|
||||
.djvu, R7.Document.12
|
||||
.xls, R7.Sheet.12
|
||||
.xlsx, R7.Sheet.12
|
||||
.xltx, R7.Sheet.12
|
||||
.ods, R7.Sheet.12
|
||||
.ots, R7.Sheet.12
|
||||
.csv, R7.Sheet.12
|
||||
.ppt, R7.Show.12
|
||||
.pptx, R7.Show.12
|
||||
.potx, R7.Show.12
|
||||
.odp, R7.Show.12
|
||||
.otp, R7.Show.12
|
||||
22
packages/office/R7/r7Assoc.vbs
Normal file
22
packages/office/R7/r7Assoc.vbs
Normal file
@@ -0,0 +1,22 @@
|
||||
Set objShell = Wscript.CreateObject("WScript.Shell")
|
||||
|
||||
objShell.RegWrite "HKCR\.doc\", "R7.Document.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.docx\", "R7.Document.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.dotx\", "R7.Document.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.odt\", "R7.Document.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.ott\", "R7.Document.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.rtf\", "R7.Document.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.epub\", "R7.Document.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.xps\", "R7.Document.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.djvu\", "R7.Document.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.xls\", "R7.Sheet.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.xlsx\", "R7.Sheet.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.xltx\", "R7.Sheet.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.ods\", "R7.Sheet.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.ots\", "R7.Sheet.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.csv\", "R7.Sheet.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.ppt\", "R7.Show.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.pptx\", "R7.Show.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.potx\", "R7.Show.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.odp\", "R7.Show.12", "REG_SZ"
|
||||
objShell.RegWrite "HKCR\.otp\", "R7.Show.12", "REG_SZ"
|
||||
23
packages/office/R7/r7Assoc.xml
Normal file
23
packages/office/R7/r7Assoc.xml
Normal file
@@ -0,0 +1,23 @@
|
||||
<?xml version="1.0″ encoding="UTF-8″?>
|
||||
<DefaultAssociations>
|
||||
<Association Identifier=".doc" ProgId="R7.Document.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".docx" ProgId="R7.Document.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".dotx" ProgId="R7.Document.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".odt" ProgId="R7.Document.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".ott" ProgId="R7.Document.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".rtf" ProgId="R7.Document.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".epub" ProgId="R7.Document.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".xps" ProgId="R7.Document.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".djvu" ProgId="R7.Document.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".xls" ProgId="R7.Sheet.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".xlsx" ProgId="R7.Sheet.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".xltx" ProgId="R7.Sheet.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".ods" ProgId="R7.Sheet.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".ots" ProgId="R7.Sheet.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".csv" ProgId="R7.Sheet.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".ppt" ProgId="R7.Show.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".pptx" ProgId="R7.Show.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".potx" ProgId="R7.Show.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".odp" ProgId="R7.Show.12" ApplicationName="Р7-Офис" />
|
||||
<Association Identifier=".otp" ProgId="R7.Show.12" ApplicationName="Р7-Офис" />
|
||||
</DefaultAssociations>
|
||||
1
packages/office/office2019/download.bat
Normal file
1
packages/office/office2019/download.bat
Normal file
@@ -0,0 +1 @@
|
||||
setup /download wxp.xml
|
||||
1
packages/office/office2019/install.bat
Normal file
1
packages/office/office2019/install.bat
Normal file
@@ -0,0 +1 @@
|
||||
setup /configure wxp.xml
|
||||
36
packages/office/office2019/wxp.xml
Normal file
36
packages/office/office2019/wxp.xml
Normal file
@@ -0,0 +1,36 @@
|
||||
<Configuration ID="e4d26e3b-c4da-4a2d-809e-e5f140485b1d">
|
||||
<Add OfficeClientEdition="64" Channel="PerpetualVL2019">
|
||||
<Product ID="Standard2019Volume" PIDKEY="6NWWJ-YQWMR-QKGCB-6TMB3-9D9HK">
|
||||
<Language ID="ru-ru" />
|
||||
<ExcludeApp ID="Groove" />
|
||||
<ExcludeApp ID="OneDrive" />
|
||||
<ExcludeApp ID="OneNote" />
|
||||
<ExcludeApp ID="Outlook" />
|
||||
<ExcludeApp ID="Publisher" />
|
||||
</Product>
|
||||
</Add>
|
||||
<Property Name="SharedComputerLicensing" Value="0" />
|
||||
<Property Name="PinIconsToTaskbar" Value="FALSE" />
|
||||
<Property Name="SCLCacheOverride" Value="0" />
|
||||
<Property Name="AUTOACTIVATE" Value="0" />
|
||||
<Property Name="FORCEAPPSHUTDOWN" Value="TRUE" />
|
||||
<Property Name="DeviceBasedLicensing" Value="0" />
|
||||
<Updates Enabled="TRUE" />
|
||||
<RemoveMSI>
|
||||
<IgnoreProduct ID="InfoPath" />
|
||||
<IgnoreProduct ID="InfoPathR" />
|
||||
<IgnoreProduct ID="PrjPro" />
|
||||
<IgnoreProduct ID="PrjStd" />
|
||||
<IgnoreProduct ID="SharePointDesigner" />
|
||||
<IgnoreProduct ID="VisPro" />
|
||||
<IgnoreProduct ID="VisStd" />
|
||||
</RemoveMSI>
|
||||
<AppSettings>
|
||||
<Setup Name="Company" Value="GAU UIKT AO" />
|
||||
<User Key="software\microsoft\office\16.0\excel\options" Name="defaultformat" Value="51" Type="REG_DWORD" App="excel16" Id="L_SaveExcelfilesas" />
|
||||
<User Key="software\microsoft\office\16.0\powerpoint\options" Name="defaultformat" Value="27" Type="REG_DWORD" App="ppt16" Id="L_SavePowerPointfilesas" />
|
||||
<User Key="software\microsoft\office\16.0\word\options" Name="defaultformat" Value="" Type="REG_SZ" App="word16" Id="L_SaveWordfilesas" />
|
||||
</AppSettings>
|
||||
<Display Level="Full" AcceptEULA="TRUE" />
|
||||
<Logging Level="Off" />
|
||||
</Configuration>
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\android-csp-5.0.40424.zip D6662C5ABF6C1BF45C390DDDADDB5A2C228F8DAD1B294B11096AD03625F11AAE
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\android-tls-proxy-5.0.40424.zip A8F72EDEA277B59588217B379D8208FA967BA4F780FD402997A1A2E43AE44CC4
|
||||
1397
packages/ozi/Крипто Про 5 офиц диск/CSP50-changelog.txt
Normal file
1397
packages/ozi/Крипто Про 5 офиц диск/CSP50-changelog.txt
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\ipsec-win32.msi 6E6D897E3092E231D9160C5215DA69EBB614BE69FD49AD8D61D89638B240D1C1
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\ipsec-x64.msi AEF7361926A41B6F673D932809A4F202F7E7821AF50C30C4396FAFD8575F1068
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\SDK\ipsec_sdk.zip 8E5DB094ACD94871B12351B56DB7AA25D3EDB93149A132BB67C2ED1D5F74F58F
|
||||
7
packages/ozi/Крипто Про 5 офиц диск/IPSec/ipsecinfo.ini
Normal file
7
packages/ozi/Крипто Про 5 офиц диск/IPSec/ipsecinfo.ini
Normal file
@@ -0,0 +1,7 @@
|
||||
[information]
|
||||
Product=ipsec
|
||||
version=1.5.2895
|
||||
revision=193550
|
||||
branch=trunk
|
||||
MajorBranch=true
|
||||
DayBuild=0
|
||||
121
packages/ozi/Крипто Про 5 офиц диск/SDK/chm/msi-readme.txt
Normal file
121
packages/ozi/Крипто Про 5 офиц диск/SDK/chm/msi-readme.txt
Normal file
@@ -0,0 +1,121 @@
|
||||
Ниже приведены доступные параметры для Windows Installer:
|
||||
|
||||
Следующие опции позволяют не устанавливать соответствующие библиотеки поддержки:
|
||||
NOACCORD=1 - Аккорд
|
||||
NOBIO=1 - Биологический ДСЧ
|
||||
NODALLAS=1 - Носители Dallas
|
||||
NODS=1 - Считыватели Dallas
|
||||
NODSRF=1 - ДСЧ "Последовательность поставщика"
|
||||
NOEMV=1 - Карта EMV
|
||||
NOETOKEN=1 - Носители eToken
|
||||
NOFLOPPY=1 - Считыватель дискет
|
||||
NOPCSC=1 - PC/SC
|
||||
NOREGISTRY=1 - Считыватель "Реестр"
|
||||
NORIC=1 - Карты RIC/OSCAR
|
||||
NORUTOKEN=1 - Носители Rutoken
|
||||
NOSABLE=1 - Соболь
|
||||
NOSNET=1 - SecretNet
|
||||
NOCHARISMATHICS=1 - Charismathics
|
||||
NOINPAS=1 - Global Platform Optelio
|
||||
NOCPFKC=1 - Поддержка унифицированных носителей КриптоПро ФКН 2.0
|
||||
|
||||
Следующие опции позволяют управлять регистрацией поддерживаемого оборудования:
|
||||
(значение 0 означает "не регистрировать" для тех, что регистрируются по умолчанию*)
|
||||
|
||||
REGACCORDRDR=1 - Зарегистрировать считыватель "Аккорд" во время установки
|
||||
REGACCORDRND=1 - Зарегистрировать ДСЧ "Аккорд" во время установки
|
||||
REGBIO=1 - Зарегистрировать биологический ДСЧ *(только для КС1)
|
||||
REGCHARISMATHICS=1 - Зарегистрировать все носители "Charismathics" во время установки
|
||||
REGESMARTTOKEN=1 - Зарегистрировать носители "ESMARTToken" во время установки
|
||||
REGEMUL=1 - Зарегистрировать эмулятор носителя во время установки
|
||||
REGETOKEN=1 - Зарегистрировать все носители "Aladdin eToken", отдельные типы: REGETOKENJAVA10, REGETOKENJAVA10B, REGETOKENM420, REGETOKENM420B, REGETOKEN16, REGETOKEN32
|
||||
REGGTOKEN=1 - Зарегистрировать все носители "eToken GOST"
|
||||
REGFLOPPY=буквы - Зарегистрировать считыватель "дискета" (FAT12/FLOPPY) для букв, указанных через запятую
|
||||
REGPNPFLOPPY=1 - Зарегистрировать считыватель "Все съемные носители" *
|
||||
REGHDIMAGE=1 - Зарегистрировать считыватель "Директория"
|
||||
REGDSRF=путь - Зарегистрировать ДСЧ "Последовательность поставщика" и задать путь (без "\" на конце) к папке с db1, db2
|
||||
REGDS1410E=порты - Зарегистрировать считыватель "DS1410E" (порты - список портов через запятую: LPT1,LPT2,...)
|
||||
REGDS9097E=порты - Зарегистрировать считыватель "DS9097E" (порты - список портов через запятую: COM1,COM2,...)
|
||||
REGDS9097U=порты - Зарегистрировать считыватель "DS9097U" (порты - список портов через запятую: COM1,COM2,...)
|
||||
REGDS199X=1 - Зарегистрировать носитель "DS199x"
|
||||
REGEMV=1 - Зарегистрировать носитель "MPCOS EMV"
|
||||
REGGEMALTO=1 - Зарегистрировать носитель "GEMALTO"
|
||||
REGINPAS=1 - Зарегистрировать носители "ИНПАС"
|
||||
REGOSCAR=1 - Зарегистрировать носитель "Оскар"
|
||||
REGOSCAR2=1 - Зарегистрировать носитель "Оскар2" *
|
||||
REGTRUST=1 - Зарегистрировать носитель "Магистра" *
|
||||
REGTRUSTS=1 - Зарегистрировать носитель "Магистра Сбербанк/BGS" *
|
||||
REGTRUSTD=1 - Зарегистрировать носитель "Магистра Debug" *
|
||||
REGPNPPCSC=1 - Зарегистрировать считыватель "Все считыватели смарт-карт" *
|
||||
REGREGISTRY=1 - Зарегистрировать считыватель "Реестр"
|
||||
REGRIC=1 - Зарегистрировать носитель "РИК"
|
||||
REGRUTOKEN=1 - Зарегистрировать носитель "Rutoken" *
|
||||
REGSABLERDR=1 - Зарегистрировать считыватель "Соболь"
|
||||
REGSABLERND=1 - Зарегистрировать ДСЧ "Соболь"
|
||||
NOWL=1 - Не регистрировать носители для Winlogon
|
||||
NOESMARTTOKENWL=1 - Не регистрировать носители "ESMARTTOKEN" для Winlogon
|
||||
NOETOKENWL=1 - Не регистрировать носители "Aladdin eToken" для Winlogon
|
||||
NOGEMALTOWL=1 - Не регистрировать носители "GEMALTO" для Winlogon
|
||||
NOOSCAR2WL=1 - Не регистрировать носитель "Оскар2" для Winlogon
|
||||
NOTRUSTWL=1 - Не регистрировать носитель "Магистра" для Winlogon
|
||||
NOTRUSTSWL=1 - Не регистрировать носитель "Магистра Сбербанк/BGS" для Winlogon
|
||||
NOTRUSTDWL=1 - Не регистрировать носитель "Магистра Debug" для Winlogon
|
||||
NORUTOKENWL=1 - Не регистрировать носитель "Rutoken" для Winlogon *
|
||||
NOUECWL=1 - Не регистрировать носители "УЭК" для Winlogon
|
||||
NOCHARISMATHICSWL=1 - Не регистрировать носители "Charismathics" для Winlogon
|
||||
NOINPASWL=1 - Не регистрировать носители "ИНПАС" для Winlogon
|
||||
|
||||
Другие:
|
||||
TIMEWARNING2001=4294967295 - отключить предупреждения использования ГОСТ 34.10-2001
|
||||
NODIAGTRACKDISABLE=1 - не отключать шпионские функции Windows
|
||||
NOINTERACTIVESERVICES=1 - позволяет не разрешать интерактивные сервисы Windows, отключенные по умолчанию на Windows 8
|
||||
CPCSPR=1 - Для версии KC1 позволяет выбрать режим службы хранения ключей (только при установке)
|
||||
CACHED=N - Настройка кэширования ключей. Если N=0, то выключено, если N>0, то задает размер кэша (только при установке)
|
||||
CSPDELETEKEYS=1 - При удалении продукта удалит так же все настройки и все ключи из реестра
|
||||
INSTALLCPCERT=1 - Установить сертификат подписи кода КРИПТО-ПРО в хранилище "Доверенные издатели" (позволяет избежать запрос на установку драйвера на Windows 6+)
|
||||
CERTSTOREPARAMSSUPPORTED=1 Включить поддержку параметров PP_USER_CERTSTORE/PP_ROOT_CERTSTORE
|
||||
FULLCNGREGISTER=1 Зарегистрировать Key Storage Provider (CNG)
|
||||
CNGOIDCONTROL=1 Зарегистрировать CNG Algid'ы в таблице OID
|
||||
LICERRORLEVEL=[1][2][4] - Битовая маска отлючения отображения ошибок лицензии
|
||||
001 IDS_CSP_CORRUPTED
|
||||
010 IDS_CSP_EXPIRED, IDS_WRONG_LICENSE_TYPE, IDS_CSP_EXPIRED_CERT_BAD
|
||||
100 IDS_CSP_EXPIRE_IN...
|
||||
ENABLEDEFAULTREADER=1 Разрешить изменять считыватель по умолчанию в панели CSP
|
||||
ENABLEDTBSDISPLAY=1 Использовать устройства визуализации подписи
|
||||
ENABLEOIDMODIFY=1 Разрешить изменять настройки алгоритмов в панели CSP
|
||||
DISABLEEXTENDEDMASTERSECRET=0 Не отключать TLS Extended Master Secret
|
||||
DEFAULTCLOUDAUTHSERVER - Задаёт адрес по умолчанию сервера аутентификации DSS
|
||||
DEFAULTCLOUDRESTSERVER - Задаёт адрес по умолчанию REST-сервера DSS
|
||||
|
||||
Устанавливаемые компоненты:
|
||||
FOREIGN=1 - Установить компоненту "Поддержка RSA/ECDSA"
|
||||
REPROV=1 - Установить компоненту "Revocation Provider"
|
||||
DRIVER=1 - Установить компоненту "Драйверная библиотека CSP"
|
||||
COMPAT=1 - Установить компоненту "Совместимость с КриптоПро CSP 3.0"
|
||||
NODRIVER=1 - Не устанавливать компоненту "Драйверная библиотека CSP" (ставится по умолчанию на Windows Server 2008)
|
||||
NOCPROCTRL=1 - Не устанавливать компоненту "Совместимость с продуктами Microsoft" (ставится по умолчанию)
|
||||
NOCCID=1 - Не устанавливать драйвер CCID (Chip/Smart Card Interface Devices)
|
||||
|
||||
Ввод серийных номеров:
|
||||
COMPANYNAME= - Указать название организации, использующей лицензию
|
||||
USERNAME= - Указать имя пользователя, использующего лицензию
|
||||
PIDKEY= - Использовать указанный серийный номер CSP
|
||||
WLPIDKEY= - Использовать указанный серийный номер Winlogon
|
||||
RPPIDKEY= - Использовать указанный серийный номер Revocation Provider
|
||||
OCSPAPIPIDKEY= - Использовать указанный серийный номер OCSP Client
|
||||
TSPAPIPIDKEY= - Использовать указанный серийный номер TSP Client
|
||||
|
||||
Встроенные в Windows Installer:
|
||||
PATCH=патчи - Установить продукт вместе с патчами (список полный путей к .msp-файлам через точку с запятой)
|
||||
INSTALLDIR=... - Путь установки
|
||||
INSTALLDIR64=...- Путь установки для 64-компонент
|
||||
REBOOT=R - Не перезагружать компьютер после установки
|
||||
REMOVE=модули - ДЛЯ УЖЕ УСТАНОВЛЕННОГО ПРОДУКТА удаляет указанные модули (cproctrl, reprov, driver, compat)
|
||||
ADDLOCAL=модули - ДЛЯ УЖЕ УСТАНОВЛЕННОГО ПРОДУКТА устанавливает указанные модули (cproctrl, reprov, driver, compat, foreign)
|
||||
|
||||
/qb - установка без мастера
|
||||
/qn - установка без окон
|
||||
/L*v файл - создание журнала установки
|
||||
|
||||
Для удаления CSP: msiexec /x {50F91F80-D397-437C-B0C8-62128DE3B55E}
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\CSPSetup-5.0.11455.exe 2C47B331B02F335B669C870B004C0FC336B5CC15AB67D649959F4CC977A8DE44
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\cryptcp.win32.exe E52401DCAD7F1BBB361E893F6F214E323050907861EFA7ACC8AD56379B846EF0
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\cryptcp.x64.exe 42112EB0FC3B9F184C9E2B36C6CB95E50A0B890333C6EBABC8E3FFF9D96AC9BE
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\csp-win32-eng.msi FCB8652898208B6E4CDFC7DBF4A9ED7608611058E5FEE9D958C5CD9EF509706A
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\csp-win32-rus.msi 0CCB6656F2034841DF4472DD2D069EBD66B161DC33A28A0F71AF947C80A3427C
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\csp-x64-eng.msi 8B5F58326B58A542C5118DB43545FC4DE19FF123C6D8F724BEFF65172AEC8E1B
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\csp-x64-rus.msi DC86F5CEFCD7B5FC5CF5265FE83F9FA3678FFC642E908415EDADB6AD5FD778B8
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\stunnel.win32.exe 5E2B2290290905741F175E11271654C6F750DD16FB7A601B3E8E23AED2F3E0F7
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\stunnel.x64.exe CB2A4981572A136B1D954E937A5BFA8D98651C2E54F7FB69249C2D19A0B9AB64
|
||||
@@ -0,0 +1,7 @@
|
||||
[information]
|
||||
Product=cryptcp
|
||||
version=5.0.11256
|
||||
revision=193052
|
||||
branch=trunk
|
||||
MajorBranch=true
|
||||
DayBuild=0
|
||||
7
packages/ozi/Крипто Про 5 офиц диск/Windows/cspinfo.ini
Normal file
7
packages/ozi/Крипто Про 5 офиц диск/Windows/cspinfo.ini
Normal file
@@ -0,0 +1,7 @@
|
||||
[information]
|
||||
Product=csp
|
||||
version=5.0.11455
|
||||
revision=195603
|
||||
branch=branches/CSP_5_0r0
|
||||
MajorBranch=true
|
||||
DayBuild=0
|
||||
3
packages/ozi/Крипто Про 5 офиц диск/autorun.inf
Normal file
3
packages/ozi/Крипто Про 5 офиц диск/autorun.inf
Normal file
@@ -0,0 +1,3 @@
|
||||
[autorun]
|
||||
shellexecute=default_ru.hta
|
||||
icon=Images\autorun.ico
|
||||
6
packages/ozi/Крипто Про 5 офиц диск/errata.txt
Normal file
6
packages/ozi/Крипто Про 5 офиц диск/errata.txt
Normal file
@@ -0,0 +1,6 @@
|
||||
[UTF-8]
|
||||
[Use `iconv -f UTF-8', if needed]
|
||||
|
||||
2019-05-09 КриптоПро CSP 5.0.11455 Fury
|
||||
core: На iOS 13 и macOS 10.15 Catalina нестабильно работают функции записи в конфигурационные файлы CSP, например, запись лицензии. Как правило, это приводит к полной невозможности работы (CPCSP-10348, CPCSP-10351).
|
||||
pkg: Дистрибутив не подписан должным образом для установки на macOS 10.15 Catalina, поэтому его установка невозможна (CPCSP-10351).
|
||||
1
packages/ozi/Крипто Про 5 офиц диск/release_notes.txt
Normal file
1
packages/ozi/Крипто Про 5 офиц диск/release_notes.txt
Normal file
@@ -0,0 +1 @@
|
||||
CryptoPro CSP 5.0.11455 (ÆÒßÈ.00101-01)
|
||||
1
packages/ozi/Крипто Про 5 офиц диск/release_notes_ru.txt
Normal file
1
packages/ozi/Крипто Про 5 офиц диск/release_notes_ru.txt
Normal file
@@ -0,0 +1 @@
|
||||
СКЗИ КриптоПро CSP 5.0.11455 (ЖТЯИ.00101-01)
|
||||
46
packages/ozi/Крипто Про 5 офиц диск/verify.txt
Normal file
46
packages/ozi/Крипто Про 5 офиц диск/verify.txt
Normal file
@@ -0,0 +1,46 @@
|
||||
cpverify -file_verify aix-ppc.tgz C98566B4477BAD2C89B81EEBB85853C93231633E4F8588283F1553901F5484F0A63759A0A102456A29C174DD2D762440103CEF6181EA7A8C3E1D5D9BA662CBAD -timestamp 21.08.2019
|
||||
cpverify -file_verify aix-ppc64.tgz A0E97A4233C183C756324BA95AF0BC245F8107A386201B22CDD74E6AB84E202343A60DA83C62665E23D274F9E2B732C440C31DFE8F16E8E89981A1F4B8EE9222 -timestamp 21.08.2019
|
||||
cpverify -file_verify cryptcp.win32.exe 6B62FD1A240EFD6A6DD24654CE2DE62FF242083982EF464C87380AFA210E213150B7B3C97ED9DE0EFDC4663388B307FB7256663BCF78B01F59432E60F23AF290 -timestamp 21.08.2019
|
||||
cpverify -file_verify cryptcp.x64.exe 839B923154A862F2C57D014FD1F50B18E8657886A63A220404C11941ECD917CC74863811983DFD5E873D3CE5091E0E18DF49C053CBA40F9F7226EEF3A68B9C87 -timestamp 21.08.2019
|
||||
cpverify -file_verify csp-win32-eng.msi 4DE036E3CEFC2F80E9477D11741A87B3D935B4DB3D8BF4CA2405D86EE253501BCE8563F845497B844EB4244FE0284E9690E488BCF3BA296DC8C76A49017C7CF7 -timestamp 21.08.2019
|
||||
cpverify -file_verify csp-win32-rus.msi 4703CEC8C055853C8379CEDC222278A3A9098EDAE669EC319BC3B8C21C99705B2A6320605A99A962BFE02AA0C59AE9E12524CE41CB1CBA3039955CC3AA945755 -timestamp 21.08.2019
|
||||
cpverify -file_verify csp-x64-eng.msi 0F6F833F53CA66A8B13598B8617085F82A80EDA56D92C11FF3E38A68F72744D755CC4339FEBC56596E8B4D4DCBD01ED46D2DE85FE54B5660106AA5033C61065B -timestamp 21.08.2019
|
||||
cpverify -file_verify csp-x64-rus.msi A4D27F3C5899E6F39DC04728DAB29D69533F17BB0A49E25BA276DB03F97916EAACB9C80EC9C30C5FA6E46B10D32397F5C57DC14011F2235B166F59C06ADB9E73 -timestamp 21.08.2019
|
||||
cpverify -file_verify cspinfo.ini D6B0DF03622B1C918C168557DBFF798C304996C73C0CAAE55E055BDFBB984992BC2797D62484C15B8CB42016EDB2C646030AAFEF6C9F8CFACD9AC741A3DC9F4F -timestamp 21.08.2019
|
||||
cpverify -file_verify CSPSetup-5.0.11455.exe 9B8D22538854B6C4AA8F0A144CC64CA22513477034015AB9095BC966302636B91490BDE5153D877311C6390B6428087A24F17332E1192F250439917F9BB798D4 -timestamp 21.08.2019
|
||||
cpverify -file_verify doc-kc1.zip 48005DDCC5EB214887BDBBA9E7BAE02B9EBD89935E4BD0DD20EAE12AB82D2D59837CD1BCA4C1F51A6E1FB805F8686F5FD39DAC9B83FDF8722EB6299A3570A5C7 -timestamp 21.08.2019
|
||||
cpverify -file_verify doc-kc2.zip DF40C918EBA84A9D7FE333501D19B2CA6AA67F364DA607C667F4F1FF100FC66F9157D05E0DFB258B5FD8CBD82139DB24F28BA16CCC309DA41F105AB653FD9568 -timestamp 21.08.2019
|
||||
cpverify -file_verify freebsd-amd64.tgz B43D52C4D581E5334ECAA567E4869C345B666028D6FAD4595CB1361A81F44FCCFE2983B6B933DCA6610C41AA79675A1E9A1B6B29D8488AA9FCA2DEDC94A34FAF -timestamp 21.08.2019
|
||||
cpverify -file_verify freebsd-ia32.tgz 05E662C0C3C57152C1F750363271AEDC3543682CA30444B963C554C128BD48D861C9831070F58D035EE301804AA4B8310306B821904A4BDD90D3C8E1CB6AF1B7 -timestamp 21.08.2019
|
||||
cpverify -file_verify gaia.tgz 54E228543059D16D921F90C519240F4064DA3C28E76C6EC9BEEA31494E69DB267B6D856F96C68F2516F11C21DEF66E7F86B8816CBDA0103029356C35B8E03A30 -timestamp 21.08.2019
|
||||
cpverify -file_verify ios-uni.tgz 3734B4002D25C59D5B6E1BCA6E849CE8EB9490EBC963176C6B941E43234F77E52BD7619D7D7A517FB25E029EF9BD106969254D2A5909B16FB5DD94FB23710774 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-amd64.tgz 68D9BA593F88B464B510A1A4A6CAB5DBF0D395E5022EE9EE5DCB55FF624939BFAB2D4E2E8D35779F2826665EF4BB56C33232642BB3745D9B65191CECBE747D14 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-amd64_deb.tgz 7BB4656C9ED33435DB3BD01F590493856DA9683EE0ABFD5F08228A8544A0698A36347B93B4EFB9A9987FABE71402B3E1B8828D907071D48E504564CB4CD1D8FD -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-arm64.tgz 21B83770AFFC193CB0FBAC42E2FE657DFAB5AD62F78265FB186986B2CD1334E7A8098D0D894AFBA246B7FC1DD6306CDBE460CD5E088C967916358F7A7D2A0D78 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-arm64_deb.tgz CF024022AD6FA3F272D3F1BEC47FEA561BC5648A5CD2E30EBDA4A26AF34E7C07AC3564C0A57DE8F93ACEBBD425AB4264F8A840CB27A8AAAE97F972206C6F8BCB -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-armhf.tgz A29A48A3E2486376F738EC5D256D6AB96E3F3FCEA50E0A878E4C037C1B0B1220C63ECEDA270A14CC6783CC55B5DC6ADD1A6C40BFD82C864C346DD26B837C2109 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-armhf_deb.tgz AF926010E0F5CD3EFB89F506F2A5A6C8079974B33D6376D165B90387AEAB12E06DAEC5ED70DA27708C0CC03C86F83080EA4B66CB2CE707FEAD4E88B1C3876AC7 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-e2k4c.tgz 35434572F6D6E01EC60D56F9223591AD65CDD869BC5D9966BA9965E11F54C4855A91271BEEF758C6E5955B97BB124C3909DADD028E763A04B80F1242E863D3C7 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-e2k4c_deb.tgz 05EA15D486D4DA6B8E97EAF3CA3438A5BACB9E97D77F0B39CAF1C3338FB2CEDB5B6BB748B05CBF6009C0BB4A339BBD678C07DDA4A73CCBCE26F6D27273C1F516 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-e2k8c.tgz 36D52CC9DAD08617029D51246E936E9476FB77FBA799B82E814E6DBBF6409A57B72FF480B13E367E25E36EC29ABBA6B56020A0AA83897FFC2722DBA104400A67 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-e2k8c_deb.tgz D9791575DB9E9E323CD10CDD559149285B79A203E139B6AB5D6D56D5896EB90C15E8DDF72BA794FB295D3808C3CEC36683A6C5AECAE3FF3EFBA6BE8BD7EAA19E -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-ia32.tgz A7FC7E4C58B85E16B737E0D43F16C0E1B5439719344FEA2CAD4B0363186557A33CEF1A657C2A01D9FF3CBCEFB8051EACBED4E38E6FAB11AEC13CEAAEB1075169 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-ia32_deb.tgz 8F3FC6522BCC72F5C58F3F3C4A271124A89E7DED5B7ED4BAC50F4ED41C323CBCF75011CE421186979AC79AD169AC7F6701B65F1CB2B33787FE154F62E7E1A4AC -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-mips32.tgz 56891CFE31BC85A57C4906D986A570AB8D71D14ACCAEDC46B7DBEBD66739E5138248EF54538E67936E88BF14B9CB08B9627F5809C8C004EC01E4CCD0FAA08255 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-mips32_deb.tgz 631008CE54DB1214BB2B66447973AA3B945C061CD65E83BBA81845C6C1661821AF8C7FE54940B8C5775ADED301C91A07BDBFB2858314D4A8C28ECA572D33DD50 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-mipsel.tgz C72F2CA6AF193B3270D19D6C40FD1BC07827CAE2DD39EFBB89C5603CC8FEFFA9CA6DBF563025ED75B7EDB27015F6BCF7F26926C22E2373A2510558903EE7BD6B -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-mipsel_deb.tgz 388BF56D067AE44C5645608BEF4C6FC48174E56753BDD38503EB59EE3B2D1BE3C3673FB4099FD2580E2F3523C9872DF261C3A9C32C07BE3B7F212D0FBE93F2A5 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux-ppc64be.tgz ABF35DBC6D901B71EC786FA52A33AFE6DE23BAC650694B06421D44DC68592DE3BE5BCBC37EE9F300ED69F9926EA591BC6C9AA172E3A2BD4F2F8B4C6FB08929BA -timestamp 21.08.2019
|
||||
cpverify -file_verify linux4-amd64.tgz 5BDA79F0EED711EAE418A3BDE193BF546820998F52D204FD302C8B37548E6CE7FFE24392C8F600B539E28D495D198E951F0110F5484DE972ED0528F98191D867 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux4-amd64_deb.tgz 1BD81FB8B87CFE1ECCEB3709E6FD60E56E71D21777080D8FBC3C7DF213783D56E12BBDFEB6425178FB5DE47107487B10CADB6A45F1B36EB9AE347C0883CF69D1 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux4-ia32.tgz 39D145B76969EE8BC7489FE40087B14D950D92BAEAAF0187E373906344F1AEBA8155FB7D34FA5195C49472E5624128DEF240B38DE54DB52B00A09F71344467D4 -timestamp 21.08.2019
|
||||
cpverify -file_verify linux4-ia32_deb.tgz 97954F6E0E1F9DB25408BD2825C19F0B98AF848BF14BAF167E521CCD85DF471D5B48ABD9E064FCF67C8AC50507E88F34AAEE4CD96AC5B4750D7FB455ED200827 -timestamp 21.08.2019
|
||||
cpverify -file_verify macos-cspfox-uni.tgz 77285A0DFF3D08683EE4C33362AB662E23922AC2666ABB7EAFFA725AA1A254724EB80D3579A7E9A5A1353CA6B4B8906537A29257C581C3909768D69D13F72956 -timestamp 21.08.2019
|
||||
cpverify -file_verify macos-uni.tgz 6FBF2294D6FD0A6A1B5ED7DB1D16CBE83C274CB072F08CE72A1F0464CF14DAB98397764B889AC49D0A513EDA5BC8053CA279D5E681467F1361DD60F101902AC6 -timestamp 21.08.2019
|
||||
cpverify -file_verify sailfish.tgz 23733C840E424E15F43B36362DC3BBCB2BCF6C7412BBED98F953D16642053A2512008F4A6C954ECE04D4FABA4D81CEAD1367F01D5A30531829154F5829E84F86 -timestamp 21.08.2019
|
||||
cpverify -file_verify solaris-amd64.tgz F083333C599ABF6299BB3DC4669EA2578602330C019F081F7543D40110209D2EA55A9E3C86E2874F94A651E64476707B40EB483676A11BDE56417EB461365438 -timestamp 21.08.2019
|
||||
cpverify -file_verify solaris-ia32.tgz 692549394CA00401B6B6C76F12088176F0E2C67FAC171053901C838064FF471C487AFC7655F9D518876620D486FDB5505AE8113D6C17AEBC1DB7D7DC9A03C7AB -timestamp 21.08.2019
|
||||
cpverify -file_verify solaris-sparcv9.tgz D5A528B35D857B3AF3828DE6586339BD67DC6D76CB273399AAD4B059BB8325858CB339D9981D4B4182810A59478F5762A0FC40C262AA4B5622105C00E9BBDEBE -timestamp 21.08.2019
|
||||
cpverify -file_verify stunnel.win32.exe 669053A9A6BC29622A6AB5A31799B0CDFFA2F4289B0E499497790B5E6DA1B378AFB7E216303AA0FCEB7AD8536AECBD25B9FFABE1231283284A5567C4BB13D555 -timestamp 21.08.2019
|
||||
cpverify -file_verify stunnel.x64.exe 0752A0A7BD5A0B219E04DFC57C3D8F0CA18EADBF433610D96F1D46F979E5D619D1FF4A5BAB7B7AA414B40650F43ECBF46A377B4E379700F4000B4258163210CF -timestamp 21.08.2019
|
||||
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\java-csp-5.0.40363-A.zip 2B9D75112F2EDF606021A465DF5AC5A6F9841875BE376F4F827ED11A00F8AD42
|
||||
@@ -0,0 +1 @@
|
||||
@cpverify -wnd ..\java-csp-5.0.40424.zip 0C663F0B376CC13C931B20B424C431F705426B57F0C386485DB9583D91A4F87E
|
||||
11
packages/tools/bginfo_install.txt
Normal file
11
packages/tools/bginfo_install.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
%COMSPEC% /c copy /y %SOFTWARE%\tools\bginfo.exe %WINDIR%
|
||||
%COMSPEC% /c copy /y %SOFTWARE%\tools\users.bgi %WINDIR%
|
||||
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v BGInfo /t REG_SZ /d "%WINDIR%\bginfo.exe /accepteula /i%WINDIR%\users.bgi /timer:0" /f
|
||||
|
||||
%COMSPEC% /c copy /y %SOFTWARE%\tools\bginfo.exe %WINDIR%
|
||||
%COMSPEC% /c copy /y %SOFTWARE%\tools\users.bgi %WINDIR%
|
||||
reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v BGInfo /t REG_SZ /d "%WINDIR%\bginfo.exe /accepteula /i%WINDIR%\users.bgi /timer:0" /f
|
||||
|
||||
%COMSPEC% /c del %WINDIR%\system32\bginfo.exe
|
||||
%COMSPEC% /c del %WINDIR%\system32\users.bgi
|
||||
reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Run" /v BGInfo /f
|
||||
2
packages/tools/tni.bat
Normal file
2
packages/tools/tni.bat
Normal file
@@ -0,0 +1,2 @@
|
||||
@echo off
|
||||
start \\fs\INSTALL\WPKG\packages\tools\tniwinagent.exe /scripted /path:"\\fs\INSTALL\WPKG\status\tni" /delay:120 /overwrite
|
||||
1
packages/tools/tni/READ.txt
Normal file
1
packages/tools/tni/READ.txt
Normal file
@@ -0,0 +1 @@
|
||||
агент и файл конфигураци генерируется на inventory сервере
|
||||
24
packages/tools/tni/tniwinagent.ini
Normal file
24
packages/tools/tni/tniwinagent.ini
Normal file
@@ -0,0 +1,24 @@
|
||||
[ResidentAgent]
|
||||
version=22.02.16.5988
|
||||
config-timestamp=20220401172226.409000+180
|
||||
startup-scan=1
|
||||
startup-scan-delay=5
|
||||
overwrite=1
|
||||
avoid-simultaneous-requests=1
|
||||
sensors=temp,fan,clock,voltage,current,power
|
||||
wua-scan=0
|
||||
update-from-url=1
|
||||
update-url=\\fs.aao.ru\INSTALL\WPKG\packages\tools\tni
|
||||
update-username=aao\wpkg
|
||||
update-password=0E0000008CBC9A5FE3A78AB57C5C424CBCD8DBFA
|
||||
|
||||
[ScheduledTasks]
|
||||
={5329456B-4AD1-4AB2-A18F-1404C37BE713}enabled=1caption=Scanrunatstartup=0immediatelyrunifskipped=1tasktype=agentscanstarttime=20211119090100.000000+180scheduletype=dailyeveryvalue=1daysofweek=weeksofmonth=daysofmonth=months=intervalvalue=0intervaltype=periodintervalvalue=0periodintervaltype=nextrun=20211120090100.000000+180skipped=0nologmessages=0
|
||||
={B515386F-6B3D-4AA3-818C-0C35439AF672}enabled=1caption=Agent updaterunatstartup=0immediatelyrunifskipped=1tasktype=agentupdatestarttime=20211119090500.000000+180scheduletype=dailyeveryvalue=1daysofweek=weeksofmonth=daysofmonth=months=intervalvalue=0intervaltype=periodintervalvalue=0periodintervaltype=nextrun=20211120090500.000000+180skipped=0nologmessages=0
|
||||
|
||||
[SendDataSettings]
|
||||
save-sent-data=0
|
||||
method=smSMB
|
||||
SavePath=\\fs.aao.ru\INSTALL\WPKG\status\tni
|
||||
Login=wpkg
|
||||
Password=0E0000008CBC9A5FE3A78AB57C5C424CBCD8DBFA
|
||||
BIN
packages/tools/users.bgi
Normal file
BIN
packages/tools/users.bgi
Normal file
Binary file not shown.
8
packages/tools/vnc/installvnc.inf
Normal file
8
packages/tools/vnc/installvnc.inf
Normal file
@@ -0,0 +1,8 @@
|
||||
[Setup]
|
||||
Lang=en
|
||||
Dir=C:\Program Files\UltraVNC
|
||||
Group=UltraVNC
|
||||
NoIcons=0
|
||||
SetupType=server_silent
|
||||
Components=ultravnc_server_s
|
||||
Tasks=installservice,startservice
|
||||
8
packages/tools/vnc/installvncFull.inf
Normal file
8
packages/tools/vnc/installvncFull.inf
Normal file
@@ -0,0 +1,8 @@
|
||||
[Setup]
|
||||
Lang=en
|
||||
Dir=C:\Program Files\UltraVNC
|
||||
Group=UltraVNC
|
||||
NoIcons=0
|
||||
SetupType=custom
|
||||
Components=ultravnc_server,ultravnc_viewer
|
||||
Tasks=installservice,startservice,desktopicon,associate,installdriver
|
||||
68
packages/tools/vnc/ultravnc.ini
Normal file
68
packages/tools/vnc/ultravnc.ini
Normal file
@@ -0,0 +1,68 @@
|
||||
[ultravnc]
|
||||
passwd=C929D0AD6D8D0172DC
|
||||
passwd2=A553879060C704D20C
|
||||
[admin]
|
||||
UseRegistry=0
|
||||
MSLogonRequired=1
|
||||
NewMSLogon=1
|
||||
DebugMode=2
|
||||
Avilog=0
|
||||
path=C:\Program Files\UltraVNC
|
||||
kickrdp=0
|
||||
service_commandline=
|
||||
DebugLevel=10
|
||||
DisableTrayIcon=1
|
||||
rdpmode=0
|
||||
LoopbackOnly=0
|
||||
UseDSMPlugin=1
|
||||
AllowLoopback=1
|
||||
AuthRequired=1
|
||||
ConnectPriority=1
|
||||
DSMPlugin=SecureVNCPlugin64.dsm
|
||||
AuthHosts=
|
||||
AllowShutdown=1
|
||||
AllowProperties=1
|
||||
AllowEditClients=1
|
||||
FileTransferEnabled=1
|
||||
FTUserImpersonation=1
|
||||
BlankMonitorEnabled=1
|
||||
BlankInputsOnly=0
|
||||
DefaultScale=1
|
||||
SocketConnect=1
|
||||
HTTPConnect=1
|
||||
AutoPortSelect=1
|
||||
PortNumber=5900
|
||||
HTTPPortNumber=5800
|
||||
IdleTimeout=0
|
||||
IdleInputTimeout=0
|
||||
RemoveWallpaper=1
|
||||
RemoveAero=0
|
||||
QuerySetting=1
|
||||
QueryTimeout=10
|
||||
QueryAccept=0
|
||||
QueryIfNoLogon=0
|
||||
primary=1
|
||||
secondary=0
|
||||
InputsEnabled=1
|
||||
LockSetting=0
|
||||
LocalInputsDisabled=0
|
||||
EnableJapInput=0
|
||||
FileTransferTimeout=1
|
||||
clearconsole=0
|
||||
accept_reject_mesg=
|
||||
KeepAliveInterval=5
|
||||
DSMPluginConfig=SecureVNC;0;0x00104001;
|
||||
[poll]
|
||||
TurboMode=1
|
||||
PollUnderCursor=0
|
||||
PollForeground=0
|
||||
PollFullScreen=1
|
||||
OnlyPollConsole=0
|
||||
OnlyPollOnEvent=0
|
||||
EnableDriver=0
|
||||
EnableHook=1
|
||||
EnableVirtual=0
|
||||
SingleWindow=0
|
||||
SingleWindowName=
|
||||
MaxCpu2=100
|
||||
MaxFPS=25
|
||||
1
packages/tools/vnc/vncacl.txt
Normal file
1
packages/tools/vnc/vncacl.txt
Normal file
@@ -0,0 +1 @@
|
||||
allow 0x00000003 ..\Support
|
||||
90
packages/tools/wpkg-gp/Wpkg-GP.ini
Normal file
90
packages/tools/wpkg-gp/Wpkg-GP.ini
Normal file
@@ -0,0 +1,90 @@
|
||||
[WpkgConfig]
|
||||
# If you want Wpkg-GP to run from local group policies, e.g. execute
|
||||
# without you configuring anything on the servers, set this to 1
|
||||
# Default: 1
|
||||
# Alternatives: 0 | 1
|
||||
EnableViaLGP = 1
|
||||
|
||||
# If you want the settings configured in this config file to override
|
||||
# any settings set through the Group Policy administrative template for
|
||||
# Wpkg-GP, and deployed through Group Policies, set this to 1
|
||||
IgnoreGroupPolicy = 0
|
||||
|
||||
# Do not execute Wpkg-GP at bootup. Other methods of executing will still work.
|
||||
# Default: 0
|
||||
# Alternatives: 0 | 1
|
||||
DisableAtBootUp = 0
|
||||
|
||||
# The path to your wpkg.js here
|
||||
WpkgCommand = \\fs.aao.ru\INSTALL\WPKG\wpkg.js
|
||||
|
||||
# The log level (a value between 0 and 3)
|
||||
WpkgVerbosity = 1
|
||||
|
||||
# The user name WPKG will use for connecting to the network
|
||||
WpkgNetworkUsername = aao\wpkg
|
||||
WpkgNetworkPassword = clear:ypp44SmNiU94qy
|
||||
|
||||
# The maximum number of consecutive reboots allowed before skipping
|
||||
# execution of Wpkg-GP
|
||||
WpkgMaxReboots = 10
|
||||
|
||||
# Configure whether Wpkg-GP should initialize a reboot when Wpkg.js requests it, or not.
|
||||
# Alternatives: force | ignore
|
||||
# Default: force
|
||||
WpkgRebootPolicy = force
|
||||
|
||||
# Configure whether users not in local administrators group
|
||||
# should be able to execute Wpkg-GP. Enabling this means that users
|
||||
# on other computers that is not a member of the local administrators
|
||||
# group on this computer can execute Wpkg-GP. Users that are a member
|
||||
# of the local Administrators group can always execute Wpkg-GP regardless
|
||||
# of this setting.
|
||||
# Alternatives: 1 | 0
|
||||
# Default: 0
|
||||
WpkgExecuteByNonAdmins = 0
|
||||
|
||||
# Configure whether all local users on the computer should be able to execute Wpkg-GP.
|
||||
# This is necessary for the users to initiate installation of software themselves if
|
||||
# the setting WpkgExecuteByNonAdmins = 0
|
||||
# Alternatives: 1 | 0
|
||||
# Default: 1
|
||||
WpkgExecuteByLocalUsers = 1
|
||||
|
||||
|
||||
# Configure whether to show an activity indicator when Wpkg-GP is executing
|
||||
# Alternatives: 1 | 0
|
||||
# Default: 1
|
||||
WpkgActivityIndicator = 1
|
||||
|
||||
# Configure if you want WPKG-GP to test the network connection with a
|
||||
# simple TCP-connect before trying to mount the share
|
||||
# This helps reduce boot stall on mobile clients as the timeout for a
|
||||
# tcp connect is set pretty short.
|
||||
# TestConnectionHost = myhost.example.com
|
||||
|
||||
# Configure the port to connect to
|
||||
# Default: 445 (standard port for MS shares - alternative might be 139)
|
||||
# TestConnectionPort = 445
|
||||
|
||||
# Number of retries - increase if you have clients that connect slowly
|
||||
# Each try takes approx 2 seconds
|
||||
# Default: 5
|
||||
# TestConnectionTries = 5
|
||||
|
||||
# Number in seconds WPKG-GP sleeps before retrying to test network connection again
|
||||
# Default: 2
|
||||
# TestConnectionSleepBeforeRetry = 2
|
||||
|
||||
# Number of retries to mount share before giving up
|
||||
# Default: 7
|
||||
# ConnectionTries = 7
|
||||
|
||||
# Number in seconds WPKG-GP sleeps before retrying to connect to share
|
||||
# Default: 5
|
||||
# ConnectionSleepBeforeRetry = 5
|
||||
|
||||
[EnvironmentVariables]
|
||||
# Specify environment variables you want Wpkg to have here
|
||||
|
||||
# Example: SOFTWARE = \\file001\install\software
|
||||
55
packages/tools/wpkg-gp/client/wpkg-gp_client.ini
Normal file
55
packages/tools/wpkg-gp/client/wpkg-gp_client.ini
Normal file
@@ -0,0 +1,55 @@
|
||||
################################
|
||||
## WPKG-GP Client CONFIG File ##
|
||||
################################
|
||||
|
||||
[General]
|
||||
# Inform user that wpkg wasn't run for a specific time, default is 14 days
|
||||
# Default: False
|
||||
# Alternatives: True | False
|
||||
check last update = True
|
||||
last update interval = 14
|
||||
# Add close button to tray
|
||||
# Default: False
|
||||
# Alternatives: True | False
|
||||
allow quit = False
|
||||
# Check LOG for errors from bootup wpkg-gp execution
|
||||
# Default: False
|
||||
# Alternatives: True | False
|
||||
check boot log = False
|
||||
# Check if VPN is connected (Only working with Cisco AnyConnect ATM installed in default folder)
|
||||
# Default: False
|
||||
# Alternatives: True | False
|
||||
check vpn = False
|
||||
# Specify the timeout in seconds after a which a shutdown/reboot will be initiated
|
||||
# Default: 30
|
||||
shutdown timeout = 30
|
||||
# Specify custom help file
|
||||
# Default: Default
|
||||
# Alternatives: Default | %RELATIVE_PATH_TO_HELPFILE_FROM_INSTALL_DIR%
|
||||
help file = Default
|
||||
|
||||
[Update Check]
|
||||
# Select update check method
|
||||
# Default: False
|
||||
# Alternatives: wpkg-gp | updatefile | False
|
||||
method = wpkg-gp
|
||||
# Specify interval for automatic update checks in minutes, if False or 0 it wont check for updates automatically.
|
||||
interval = 480
|
||||
# URL to WPKG-GP Client update file, needs to be set for method = updatefile
|
||||
update url = https://YOUR_WEB.SERVER/packages.xml
|
||||
# Filter what pending tasks should be displayed (update, install, downgrade, remove), seperate by ";" without spaces.
|
||||
# Default: install;update;downgrade;remove
|
||||
# Example: install;update
|
||||
# would only show new installs and updates
|
||||
filter =
|
||||
# Blacklist what packages the user wont be informed about by package NAME, they will still install.
|
||||
# Entries can be only the first letters which will be compared to the packages, seperate by ";" without spaces.
|
||||
# Default: Not Set
|
||||
# EXAMPLE: micro;fire
|
||||
# would block the packages with the names Micosoft Office, Microsoft Visual Studio, Firefox , Firebird
|
||||
# but not Mozilla Firefox
|
||||
blacklist =check_;wpkg.xml
|
||||
# Check after startup if updates are available.
|
||||
# Default: False
|
||||
# Alternatives: True | False
|
||||
start up = False
|
||||
26
packages/win/bsod-kyoceraq/README.txt
Normal file
26
packages/win/bsod-kyoceraq/README.txt
Normal file
@@ -0,0 +1,26 @@
|
||||
Из практики и из того, что я читал на reddit - KB5001649 кумулятивное обновление, а значит содержит в себе предыдущее. На одной машине мне прилетело сразу KB5001649 и при попытке ручной установки KB5001567 была ошибка (не помню какая).
|
||||
|
||||
На данный момент, список апдейтов такой (источник https://docs.microsoft.com/en-us/windows/release-health/windows-message-center#1575):
|
||||
|
||||
Windows 10, version 20H2 and Windows Server, version 20H2 (KB5001649)
|
||||
|
||||
Windows 10, version 2004 and Windows Server, version 2004 (KB5001649)
|
||||
|
||||
Windows 10, version 1909 and Windows Server, version 1909 (KB5001648)
|
||||
|
||||
Windows 10, version 1809 and Windows Server 2019 (KB5001638)
|
||||
|
||||
Windows 10, version 1803 (KB5001634)
|
||||
|
||||
Windows 10, version 1607 and Windows Server 2016 (KB5001633)
|
||||
|
||||
Windows 10, version 1507 (KB5001631)
|
||||
|
||||
Windows 8.1 and Windows Server 2012 R2 (KB5001640)
|
||||
|
||||
Windows Server 20012 (KB5001641)
|
||||
|
||||
Windows 7 SP1 and Windows Server 2008 R2 SP1 (KB5001639)
|
||||
|
||||
Windows Server 2008 SP2 (KB5001642)
|
||||
|
||||
91
profiles.xml
Normal file
91
profiles.xml
Normal file
@@ -0,0 +1,91 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<profiles:profiles xmlns:profiles="http://www.wpkg.org/profiles"
|
||||
xmlns:wpkg="http://www.wpkg.org/wpkg" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.wpkg.org/profiles xsd/profiles.xsd">
|
||||
<!--
|
||||
Default set of software to be assigned to all hosts.
|
||||
-->
|
||||
<profile id="ALL">
|
||||
<package package-id="7zip" />
|
||||
<package package-id="tni" />
|
||||
<package package-id="assist" />
|
||||
<package package-id="ultravnc" />
|
||||
<package package-id="wpkg-gp" />
|
||||
<package package-id="wpkg-xml" />
|
||||
</profile>
|
||||
|
||||
|
||||
<profile id="ALLwr">
|
||||
<package package-id="7zip" />
|
||||
<package package-id="tni" />
|
||||
<package package-id="ultravnc" />
|
||||
<package package-id="wpkg-gp" />
|
||||
<package package-id="wpkg-xml" />
|
||||
</profile>
|
||||
|
||||
<profile id="bginfo">
|
||||
<package package-id="bginfo" />
|
||||
</profile>
|
||||
|
||||
<profile id="wmf5">
|
||||
<package package-id="wmf5" />
|
||||
</profile>
|
||||
|
||||
<profile id="assist">
|
||||
<package package-id="assist" />
|
||||
</profile>
|
||||
|
||||
<profile id="laps">
|
||||
<package package-id="laps" />
|
||||
</profile>
|
||||
|
||||
<profile id="ultravnc">
|
||||
<package package-id="ultravnc" />
|
||||
</profile>
|
||||
|
||||
<profile id="r7office">
|
||||
<package package-id="r7office" />
|
||||
</profile>
|
||||
|
||||
<profile id="tessa">
|
||||
<package package-id="tessa" />
|
||||
</profile>
|
||||
|
||||
<profile id="tni">
|
||||
<package package-id="tni" />
|
||||
</profile>
|
||||
|
||||
<profile id="npp">
|
||||
<package package-id="npp" />
|
||||
</profile>
|
||||
|
||||
<profile id="zabbix_agent">
|
||||
<package package-id="zabbix_agent" />
|
||||
</profile>
|
||||
<!--
|
||||
Custom profile to be assigned to specific hosts only.
|
||||
The profile depends on the default profile and therefore includes
|
||||
packages from the default profile too.
|
||||
-->
|
||||
<profile id="test">
|
||||
<depends profile-id="ALL" />
|
||||
<package package-id="bginfo" />
|
||||
<package package-id="wpkg-gp" />
|
||||
<!--<package package-id="wpkg-gp-client" />-->
|
||||
<package package-id="7zip" />
|
||||
<package package-id="yandexbr" />
|
||||
<package package-id="chrome" />
|
||||
<package package-id="firefoxesr" />
|
||||
<package package-id="r7officelic" />
|
||||
<package package-id="wmf5" />
|
||||
<package package-id="r7office" />
|
||||
<package package-id="ultravnc" />
|
||||
<!--<package package-id="assist" />
|
||||
<package package-id="zabbix_agent" />-->
|
||||
<package package-id="tni" />
|
||||
</profile>
|
||||
|
||||
<profile id="empty" />
|
||||
|
||||
</profiles:profiles>
|
||||
2
wpkg-gp-install.bat
Normal file
2
wpkg-gp-install.bat
Normal file
@@ -0,0 +1,2 @@
|
||||
@echo off
|
||||
cscript \\fs.aao.ru\INSTALL\WPKG\wpkg.js /install:wpkg-gp /quiet /nonotify
|
||||
121
xsd/config.xsd
Normal file
121
xsd/config.xsd
Normal file
@@ -0,0 +1,121 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema targetNamespace="http://www.wpkg.org/config" elementFormDefault="qualified"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.wpkg.org/config" xmlns:Q1="http://www.wpkg.org/wpkg">
|
||||
|
||||
<xsd:import namespace="http://www.wpkg.org/wpkg" schemaLocation="wpkg.xsd">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Include WPKG master definition.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:import>
|
||||
|
||||
<xsd:complexType name="config">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>WPKG configuration root element.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence minOccurs="1" maxOccurs="1">
|
||||
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="param" type="param">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>WPKG global configuration parameter.</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:element name="languages" type="languages">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>WPKG language definitions (message localization).</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
<xsd:sequence minOccurs="0" maxOccurs="1">
|
||||
<xsd:element name="variables" type="variables">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>WPKG global variables (available to all packages).</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="param">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Configuration parameter entry. Defines a configuration parameter of WPKG.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence></xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Name of the configuration parameter.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="value" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Value to be assigned to the configuration parameter.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="languages">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Holds language definitions such as language-specific strings.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="language" type="language"></xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="language">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Language holds a concrete language specification defining message strings.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="string" type="string"></xsd:element>
|
||||
</xsd:choice>
|
||||
<xsd:attribute name="lcid">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Comma-separated list of LCID values for which this language specification is valid. For example
|
||||
specify "409,809" to match English locale. For a complete list of LCIDs see
|
||||
http://www.microsoft.com/globaldev/reference/lcid-all.mspx.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="[\w]+(,[\w]+)*"></xsd:pattern>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="string" mixed="true">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Localized string definition.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:attribute name="id">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Identifier for language string. Identifies the string you are going to localize.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="notifyUserStart"></xsd:enumeration>
|
||||
<xsd:enumeration value="notifyUserStop"></xsd:enumeration>
|
||||
<xsd:enumeration value="notifyUserFail"></xsd:enumeration>
|
||||
<xsd:enumeration value="notifyUserReboot"></xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:element name="config" type="config">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Root element of WPKG configuration.</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
|
||||
|
||||
<xsd:complexType name="variables">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>WPKG global variables (available to all packages).</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="variable" type="Q1:variable"></xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
92
xsd/hosts.xsd
Normal file
92
xsd/hosts.xsd
Normal file
@@ -0,0 +1,92 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema targetNamespace="http://www.wpkg.org/hosts"
|
||||
elementFormDefault="unqualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://www.wpkg.org/hosts" xmlns:wpkg="http://www.wpkg.org/wpkg">
|
||||
|
||||
<xsd:import namespace="http://www.wpkg.org/wpkg" schemaLocation="wpkg.xsd">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Include WPKG master definition.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:import>
|
||||
|
||||
<xsd:element name="wpkg" type="wpkg">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Root element for host definitions.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="wpkg">
|
||||
<xsd:sequence minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:element name="host" type="host"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="host">
|
||||
<xsd:sequence maxOccurs="1" minOccurs="0">
|
||||
<xsd:sequence maxOccurs="1" minOccurs="0">
|
||||
<xsd:element name="condition" type="wpkg:condition">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Define condition under which this host entry is applied.</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:choice maxOccurs="unbounded" minOccurs="0">
|
||||
<xsd:element name="variable" type="wpkg:variable">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Define an environment variable to be set when the host entry applies.</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
<xsd:element name="profile" type="profileReference">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Define profile which should be applied to matching host.</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Hostname specification. It might contain regular expressions as well as well
|
||||
as IP-address ranges.
|
||||
|
||||
Direct match: This is tried first always. If the hostname matches exactly the
|
||||
value of 'name' this host node is applied to the machine.
|
||||
|
||||
IP-Ranges: format has to be specified as follows:
|
||||
start[-end].start[-end].start[-end].start[-end] examples: 192.168.1.1
|
||||
192.168.1.1-254 192.168.1-5.20-50
|
||||
|
||||
Regular expressions: example: "test-.*" will match all machines where the
|
||||
hostname is starting with "test-" string.
|
||||
|
||||
If no name attribute exists then the host entry will always match. You can
|
||||
omit the name attribute and use extended attribute matching like hostname
|
||||
(which matches the host name only, but not IP), ipaddresses, domainname etc.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="profile-id" type="xsd:string"
|
||||
use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Main profile. You can specify the applying profile as separate "profile" nodes
|
||||
as well but if there is only one single profile it is recommended to use the
|
||||
profile-id attribute.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attributeGroup ref="wpkg:HostMatch"></xsd:attributeGroup>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="profileReference">
|
||||
<xsd:sequence maxOccurs="1" minOccurs="0">
|
||||
<xsd:element name="condition" type="wpkg:condition"></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="id" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
ID referencing to the profile defined in
|
||||
profiles.xml
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attributeGroup ref="wpkg:HostMatch"></xsd:attributeGroup>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
794
xsd/packages.xsd
Normal file
794
xsd/packages.xsd
Normal file
@@ -0,0 +1,794 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema targetNamespace="http://www.wpkg.org/packages"
|
||||
elementFormDefault="unqualified"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://www.wpkg.org/packages"
|
||||
xmlns:wpkg="http://www.wpkg.org/wpkg">
|
||||
|
||||
<xsd:import namespace="http://www.wpkg.org/wpkg" schemaLocation="wpkg.xsd">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Include WPKG master definition.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:import>
|
||||
|
||||
<xsd:element name="packages" type="packages"></xsd:element>
|
||||
|
||||
<xsd:complexType name="packages">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specifies how the packages element is built up (list of
|
||||
package elements).
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="package" type="package"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="package">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specifies how the package element is build up (list of
|
||||
checks, commands and downloads).
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice maxOccurs="unbounded" minOccurs="0">
|
||||
<xsd:element name="variable" type="wpkg:variable">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Define an environment variable which is valid
|
||||
during package execution. Variables can be used
|
||||
within other variables, commands and checks.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="check" type="wpkg:check">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Define checks which are used to verify whether a
|
||||
package has been applied properly to the target
|
||||
system.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="commands" type="commands">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Define a list of commands to be executed for
|
||||
installation/upgrade/downgrade/remove.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="install" type="command">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Define a command which is executed during
|
||||
package installation.
|
||||
|
||||
This is still supported but in the future
|
||||
commands shall be grouped within the commands
|
||||
sub-node. Please regard the install node as
|
||||
deprecated. It might be removed in future WPKG
|
||||
releases.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="upgrade" type="command">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Define a comamnd which is executed during
|
||||
package upgrade.
|
||||
|
||||
This is still supported but in the future
|
||||
commands shall be grouped within the commands
|
||||
sub-node. Please regard the upgrade node as
|
||||
deprecated. It might be removed in future WPKG
|
||||
releases.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="downgrade" type="command">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Define a comamnd which is executed during
|
||||
package downgrade.
|
||||
|
||||
This is still supported but in the future
|
||||
commands shall be grouped within the commands
|
||||
sub-node. Please regard the downgrade node as
|
||||
deprecated. It might be removed in future WPKG
|
||||
releases.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="remove" type="command">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Define a command which is executed during
|
||||
package removal.
|
||||
|
||||
This is still supported but in the future
|
||||
commands shall be grouped within the commands
|
||||
sub-node. Please regard the remove node as
|
||||
deprecated. It might be removed in future WPKG
|
||||
releases.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="download" type="download">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify a list of 'global' downloads. These
|
||||
downloads will be processes before each package
|
||||
command (like install, upgrade, downgrade,
|
||||
remove).
|
||||
|
||||
Please consider this as deprecated. It's
|
||||
recommended to use the download sub-node of a
|
||||
command in order to specify downloads. This also
|
||||
allows one to specify downloads which are not
|
||||
executed when not needed.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:element name="depends" type="wpkg:packageReference">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify a dependency between this and another
|
||||
package. The package referenced is a
|
||||
pre-requirement to install this package.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="include" type="wpkg:packageReference">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify that this package includes another
|
||||
package into the package tree. Note that this is
|
||||
different from a dependency in the sense that
|
||||
the package included does not need to be
|
||||
installed BEFORE this package is applied.
|
||||
|
||||
A package which is included is just added to the
|
||||
tree in the same way as it would when it's
|
||||
applied to the profile. It will be executed in
|
||||
order of priority.
|
||||
|
||||
Please consider specifying a dependency rather
|
||||
than an include whenever possible.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="chain" type="wpkg:packageReference">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify a package which is installed/verified
|
||||
right after applying this package.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
<xsd:attribute name="id" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Package identification. Needs to be a unique ID
|
||||
among all the packages. The package ID is
|
||||
case-sensitive unless the /ignoreCase switch is
|
||||
passed to wpkg.js.
|
||||
|
||||
Example:
|
||||
|
||||
'pidgin'
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Descriptive name of the package. e.g. 'Pidgin
|
||||
multi-protocol instant messenger'
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="revision" type="xsd:string"
|
||||
use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Revision of the package.
|
||||
|
||||
WPKG allows to specify a versions in quite flexible
|
||||
format. It is important to know how versions are
|
||||
compared in order to know whether WPKG needs to
|
||||
perform an upgrade or a downgrade.
|
||||
|
||||
Here are some notes about version comparison:
|
||||
|
||||
Some version number contain appendices to the
|
||||
version string indicating 'volatile' versions like
|
||||
'pre releases'. For example some packages use
|
||||
versions like '1.0RC1' or '1.0alpha2'. Usually a
|
||||
version like '1.0RC1' would be considered to be
|
||||
newer than '1.0' by the algorithm but in case of
|
||||
'RC' versions this would be wrong. To handle such
|
||||
cases a number of strings are defined in order to
|
||||
define such volatile releases.
|
||||
|
||||
The list of prefixes is defined in the global
|
||||
volatileReleaseMarker array.
|
||||
|
||||
Valid comparisons include: A B Result '1' '2' B is
|
||||
newer '1' '15' B is newer '1.0' '1.2.b' B is newer
|
||||
'1.35' '1.35-2' B is newer '1.35-2' '1.36' B is
|
||||
newer '1.35R3' '1.36' B is newer '1' '1.0.00.0000'
|
||||
Versions are equal '1' '1.0' Versions are equal
|
||||
'1.35' '1.35-2' B is newer '1.35-2' '1.35' A is
|
||||
newer '1.35R3' '1.36R4' B is newer '1.35-2'
|
||||
'1.35-2.0' Versions are equal '1.35.1' '1.35.1.0'
|
||||
Versions are equal '1.3RC2' '1.3' B is newer
|
||||
(special case where A is an 'RC' version) '1.5'
|
||||
'1.5I3656' A is newer (B is an 'I'/integration
|
||||
version) '1.5' '1.5M3656' A is newer (B is an
|
||||
'M'/milestone version) '1.5' '1.5u3656' B is newer
|
||||
(B is an update version)
|
||||
|
||||
This attribute is optional. Defaults to 0.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="priority" type="xsd:int" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Package priority. Packages with higher priorities
|
||||
are installed first. Optional. Defaults to 0.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="reboot" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify if a reboot should be initiated after
|
||||
package installation. Valid values:
|
||||
|
||||
true: reboot immediately after package actions have
|
||||
been executed.
|
||||
|
||||
false: do not reboot after executing commands.
|
||||
|
||||
postponed: reboot after all packages have been
|
||||
installed (not after this one but schedule reboot to
|
||||
WPKG termination).
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="true"></xsd:enumeration>
|
||||
<xsd:enumeration value="false"></xsd:enumeration>
|
||||
<xsd:enumeration value="postponed"></xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="execute" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify how the package should be executed:
|
||||
|
||||
always: Execute on each synchronization - regardless
|
||||
of the current install state or the result of any
|
||||
defined checks.
|
||||
|
||||
changed: Execute on each synchronization but only if
|
||||
there are other changes done to the system.
|
||||
|
||||
once: Execute only once. No checks will be executed
|
||||
on following synchronization requests unless the
|
||||
package version on the server side is changed.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="default"></xsd:enumeration>
|
||||
<xsd:enumeration value="once"></xsd:enumeration>
|
||||
<xsd:enumeration value="always"></xsd:enumeration>
|
||||
<xsd:enumeration value="changed"></xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="notify" type="xsd:boolean"
|
||||
use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify if the user should be notified about the
|
||||
installation of packages due to this package.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="precheck-install">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Defines how package checks are used during package
|
||||
installation.
|
||||
|
||||
Currently supported values:
|
||||
|
||||
always (default): When a package is new to the host
|
||||
then first the checks are run in order to verify
|
||||
whether the package is already installed. If the
|
||||
checks succeed then it is assumed that no further
|
||||
installation is needed. The package is silently
|
||||
added to the host without executing any commands.
|
||||
|
||||
never: When a package is new to the host then the
|
||||
install commands are run in any case (without doing
|
||||
checks first). Note: Checks will still be done after
|
||||
package installation to verify whether installation
|
||||
was successful.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="always"></xsd:enumeration>
|
||||
<xsd:enumeration value="never"></xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="precheck-remove">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Defines how package checks are used during package
|
||||
removal.
|
||||
|
||||
Currently supported values:
|
||||
|
||||
always: When a package is removed from a host then
|
||||
the checks will be executed before removal is
|
||||
processes. If the checks fail this potentially means
|
||||
that the package has been removed already. In such
|
||||
case the package remove commands will be skipped.
|
||||
|
||||
never (default): When a package is about to be
|
||||
removed from the host then WPKG will execute the
|
||||
remove commands in any case without executing the
|
||||
checks first. Note: Checks will still be done after
|
||||
package removal to verify whether the removal was
|
||||
successful.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="always"></xsd:enumeration>
|
||||
<xsd:enumeration value="never"></xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="precheck-upgrade">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Defines how package checks are used during package
|
||||
upgrade.
|
||||
|
||||
Currently supported values:
|
||||
|
||||
always: When a package is upgraded the checks
|
||||
specified will be be executed before the upgrade
|
||||
takes place. If checks succeed, then the upgrade
|
||||
will not be performed (WPKG just assumes that the
|
||||
new version is already applied correctly. Please
|
||||
note that your checks shall verify a specific
|
||||
software version and not just a generic check which
|
||||
is true for all versions. If your checks are true
|
||||
for the old version too then WPKG would never
|
||||
perform the upgrade in this mode.
|
||||
|
||||
never (default): When a package is about to be
|
||||
upgraded then WPKG will execute the upgrade commands
|
||||
in any case without executing the checks first. This
|
||||
is the recommended behavior. Note: Checks will still
|
||||
be done after package upgrade to verify whether the
|
||||
upgrade was successful.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="always"></xsd:enumeration>
|
||||
<xsd:enumeration value="never"></xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="precheck-downgrade">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Defines how package checks are used during package
|
||||
downgrade.
|
||||
|
||||
Currently supported values:
|
||||
|
||||
always: When a package is downgraded the checks
|
||||
specified will be be executed before the downgrade
|
||||
takes place. If checks succeed, then the downgrade
|
||||
will not be performed (WPKG just assumes that the
|
||||
old version is already applied correctly. Please
|
||||
note that your checks shall verify a specific
|
||||
software version and not just a generic check which
|
||||
is true for all versions. If your checks are true
|
||||
for the new/current version too then WPKG would
|
||||
never perform the downgrade in this mode.
|
||||
|
||||
never (default): When a package is about to be
|
||||
downgraded then WPKG will execute the downgrade
|
||||
commands in any case without executing the checks
|
||||
first. This is the recommended behavior. Note:
|
||||
Checks will still be done after package downgrade to
|
||||
verify whether the downgrade was successful.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="always"></xsd:enumeration>
|
||||
<xsd:enumeration value="never"></xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="commands">
|
||||
<xsd:sequence minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:element name="command" type="command">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify any numer of commands for any type of
|
||||
command.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
|
||||
<xsd:complexType name="commandInstall">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Defines an installation command.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:restriction base="command">
|
||||
<xsd:attribute name="type" type="xsd:string"
|
||||
fixed="install" use="required">
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="cmd" type="xsd:string"
|
||||
use="required">
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="commandRemove">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Defines a remove command.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:restriction base="command">
|
||||
<xsd:attribute name="type" type="xsd:string"
|
||||
fixed="remove">
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="cmd" type="xsd:string"
|
||||
use="required">
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="commandUpgrade">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Defines an upgrade command.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:restriction base="command">
|
||||
<xsd:attribute name="type" type="xsd:string"
|
||||
fixed="upgrade">
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="cmd" type="xsd:string"
|
||||
use="required">
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="commandDowngrade">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Defines a downgrade command.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:restriction base="command">
|
||||
<xsd:attribute name="type" type="xsd:string"
|
||||
fixed="downgrade">
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="cmd" type="xsd:string"
|
||||
use="required">
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="command">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Type definition used for all commands (install, upgrade,
|
||||
downgrade, remove)
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence minOccurs="0" maxOccurs="1">
|
||||
<xsd:sequence minOccurs="0" maxOccurs="1">
|
||||
<xsd:element name="condition" type="wpkg:condition"></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:choice minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="exit" type="exit">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify exit code handling for this command.
|
||||
|
||||
This allows you to define some exit codes as
|
||||
successful even if they are non-zero.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
<xsd:element name="download" type="download">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify downloads which are executed only
|
||||
for this command to be run.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="type" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
This attribute allows command grouping. All commands
|
||||
with the same type are executed at the specified
|
||||
package stage. The following types are supported by
|
||||
WPKG currently:
|
||||
|
||||
install: Commands of type install are executed
|
||||
during package installation.
|
||||
|
||||
upgrade: Commands of type upgrade are executed if a
|
||||
package revision is incremented and therefore the
|
||||
package is updated to a new version.
|
||||
|
||||
downgrade: Commands of type downgrade are executed
|
||||
if a package revision is decremented and therefore
|
||||
the package is downgraded to an older version.
|
||||
|
||||
remove: Commands of type remove are executed when a
|
||||
package is uninstalled from the system.
|
||||
|
||||
You can also specify any other type identifier here.
|
||||
WPKG however will not execute these commands
|
||||
automatically during any package phase. But you can
|
||||
use these package types in include references. For
|
||||
example this allows you to define packages of type
|
||||
'prepare' and then refer to it by includes by
|
||||
specifying include='prepare' within another command
|
||||
node.
|
||||
|
||||
Example:
|
||||
|
||||
<command type='prepare' cmd='do-something' />
|
||||
|
||||
<command type='prepare' cmd='do-something-else'
|
||||
/>
|
||||
|
||||
<command type='install' include='prepare' />
|
||||
|
||||
<command type='install' cmd='install-command'
|
||||
/>
|
||||
|
||||
<command type='remove' include='prepare' />
|
||||
|
||||
<command type='remove' cmd='install-command'
|
||||
/>
|
||||
|
||||
This will include the 'prepare' commands during
|
||||
installation and during remove.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="include">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify to inherit all commands from a specific type
|
||||
of commands. For example specify 'install' to
|
||||
include all install commands. The package will be
|
||||
processed the same way as if the specified type of
|
||||
commands would be duplicated and inserted exactly
|
||||
where you specified the include command.
|
||||
|
||||
It is allowed to specify multiple include commands.
|
||||
|
||||
Be careful no to create inclusion loops. For example
|
||||
including all install commands within the upgrade
|
||||
node and including the upgrade node within the
|
||||
install node.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="install"></xsd:pattern>
|
||||
<xsd:pattern value="upgrade"></xsd:pattern>
|
||||
<xsd:pattern value="downgrade"></xsd:pattern>
|
||||
<xsd:pattern value="remove"></xsd:pattern>
|
||||
<xsd:pattern value="\w+"></xsd:pattern>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="cmd" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify the command to be executed in order to
|
||||
install the application in silent mode.
|
||||
|
||||
Example:
|
||||
|
||||
'%SOFTWARE%\pidgin\pidgin.exe /L=1033 /DS=1 /NOUI'.
|
||||
|
||||
Note that a command is required in order to perform
|
||||
any action. Although this attribute is optional it
|
||||
is required for normal commands. Either the include
|
||||
or the cmd attribute shall be filled.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="timeout" type="xsd:int" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify timeout for command (in seconds).
|
||||
|
||||
Timeout has no effect on inheritance.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="workdir" type="xsd:string"
|
||||
use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify working directory in which the command is
|
||||
executed.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
|
||||
<xsd:attributeGroup ref="wpkg:HostMatch"></xsd:attributeGroup>
|
||||
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="exit">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Definition for exit code specification.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:attribute name="code" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify integer value which matches the exit code of
|
||||
the installer. Or specify the string 'any' or '*' to
|
||||
match any exit code.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:pattern value="any"></xsd:pattern>
|
||||
<xsd:pattern value="\d+"></xsd:pattern>
|
||||
<xsd:pattern value="\*"></xsd:pattern>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="reboot" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specify this attribute if the exit code should
|
||||
initiate/shedule any type of reboot. Valid values:
|
||||
|
||||
false: Do not require any reboot.
|
||||
|
||||
true: Reuire immediate reboot after this command.
|
||||
|
||||
delayed: Schedule reboot after execution of all
|
||||
commands of this package has been finished.
|
||||
|
||||
postponed: Schedule reboot after execution of all
|
||||
packages (when WPKG terminates).
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="true"></xsd:enumeration>
|
||||
<xsd:enumeration value="false"></xsd:enumeration>
|
||||
<xsd:enumeration value="delayed"></xsd:enumeration>
|
||||
<xsd:enumeration value="postponed"></xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="download">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Specifies how a download node looks like, including all
|
||||
attributes.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence minOccurs="0">
|
||||
<xsd:element name="condition" type="wpkg:condition"></xsd:element>
|
||||
</xsd:sequence>
|
||||
|
||||
<xsd:attribute name="url" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
URL where the file is downloaded:
|
||||
'http://server.example.org/path/to/file.exe'
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="expandURL" type="xsd:boolean">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Defines whether the url attribute is expanded (ie.
|
||||
environment variables are replaced).
|
||||
|
||||
Note: As URLs are used to contain some percentage
|
||||
characters (like '%20' for spaces) these might be
|
||||
expanded too if the URL matches an environment
|
||||
variable which is defined. For example downloading
|
||||
from an URL like
|
||||
url='http://host/softwareX%20release%20.exe' would
|
||||
try to expand the environment'20release' as well.
|
||||
It's very unlikely that this collides with an
|
||||
environment variable you have actually defined but
|
||||
keep it in mind when defining download URLs. If you
|
||||
really need to disable expansion because the URL
|
||||
collides with existing environment variables then
|
||||
use the expandURL='false' attribute:
|
||||
|
||||
<download expandURL='false'
|
||||
url='http://host/softwareX%20release%20.exe'
|
||||
target='release.exe' />
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="target" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Target path to store the file to. The path has to be
|
||||
specified relative to the downloadDir property
|
||||
within config.xml. By default relative to %TEMP%.
|
||||
For example specify 'pidgin\pidgin.exe' to download
|
||||
the file at the specified URL to
|
||||
'%TEMP%\pidgin\pigin.exe'. The file is removed after
|
||||
the commands are executed.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="timeout" type="xsd:string"
|
||||
use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Optional download timeout (specified in seconds).
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
|
||||
<xsd:attributeGroup ref="wpkg:HostMatch"></xsd:attributeGroup>
|
||||
</xsd:complexType>
|
||||
|
||||
</xsd:schema>
|
||||
84
xsd/profiles.xsd
Normal file
84
xsd/profiles.xsd
Normal file
@@ -0,0 +1,84 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema targetNamespace="http://www.wpkg.org/profiles"
|
||||
elementFormDefault="unqualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://www.wpkg.org/profiles" xmlns:wpkg="http://www.wpkg.org/wpkg">
|
||||
|
||||
<xsd:import namespace="http://www.wpkg.org/wpkg" schemaLocation="wpkg.xsd">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Include WPKG master definition.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:import>
|
||||
|
||||
<xsd:element name="profiles" type="profiles">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Root element for profile definitions.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:element>
|
||||
|
||||
<xsd:complexType name="profiles">
|
||||
<xsd:sequence maxOccurs="unbounded" minOccurs="1">
|
||||
<xsd:element name="profile" type="profile"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="profile">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation></xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="depends" type="depends"></xsd:element>
|
||||
<xsd:element name="variable" type="wpkg:variable"></xsd:element>
|
||||
<xsd:element name="package" type="packageReference"></xsd:element>
|
||||
</xsd:choice>
|
||||
<xsd:attribute name="id" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Name of the profile (as referenced within hosts.xml).
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="packageReference">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="wpkg:packageReference">
|
||||
<xsd:attribute name="installdate" type="xsd:dateTime"
|
||||
use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Date from which the package should be installed (this date or later). Date has to
|
||||
be specified in ISO 8601 format (see http://www.w3.org/TR/NOTE-datetime).
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="uninstalldate" type="xsd:dateTime"
|
||||
use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Date from which the package should be removed (this date or later). Date has to be
|
||||
specified in ISO 8601 format (seehttp://www.w3.org/TR/NOTE-datetime).
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="depends">
|
||||
<xsd:sequence minOccurs="0" maxOccurs="1">
|
||||
<xsd:element name="condition" type="wpkg:condition"></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="profile-id" type="xsd:string"
|
||||
use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
ID of the profile which this profile depends on (in
|
||||
fact it works similar to an include - all packages
|
||||
from the referenced profile are installed too).
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attributeGroup ref="wpkg:HostMatch"></xsd:attributeGroup>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
152
xsd/settings.xsd
Normal file
152
xsd/settings.xsd
Normal file
@@ -0,0 +1,152 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema targetNamespace="http://www.wpkg.org/settings"
|
||||
elementFormDefault="unqualified"
|
||||
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://www.wpkg.org/settings"
|
||||
xmlns:packages="http://www.wpkg.org/packages" xmlns:wpkg="http://www.wpkg.org/wpkg">
|
||||
|
||||
<xsd:import namespace="http://www.wpkg.org/packages" schemaLocation="packages.xsd">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Include WPKG package definition.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:import>
|
||||
|
||||
<xsd:import namespace="http://www.wpkg.org/wpkg" schemaLocation="wpkg.xsd">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Include WPKG generic elements.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:import>
|
||||
|
||||
|
||||
<xsd:element name="wpkg" type="wpkg">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Root element for local settings database.</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
|
||||
<xsd:complexType name="wpkg">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Type of loca settings database. Contains all packages
|
||||
installed on local node.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice minOccurs="1" maxOccurs="unbounded">
|
||||
<xsd:sequence minOccurs="0" maxOccurs="1"><xsd:element name="checkResults" type="checkResults">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>List of executed checks and their results.</xsd:documentation>
|
||||
</xsd:annotation></xsd:element></xsd:sequence>
|
||||
<xsd:choice minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
References to packages which are installed on
|
||||
the host.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:element name="package" type="packages:package">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Package installed on node.</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:choice>
|
||||
<xsd:attribute name="hostname" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Name of host where the settings have been generated.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="architecture" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Architecture of host where the settings have been
|
||||
generated.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="os" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Operating system on host where the settings have
|
||||
been generated.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="ipaddresses" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
List of IP addresses on host where the settings have
|
||||
been generated.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="domainname" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Name of domain on host where the settings have been
|
||||
generated.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="groups" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Name of primary group on host where the settings
|
||||
have been generated.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="lcid" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Locale setting (LCID) of user under which WPKG has
|
||||
been executed when the settings have been generated.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="lcidOS" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Locale setting (LCID) of operating system on which
|
||||
WPKG has been executed when the settings have been
|
||||
generated.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="checkResults">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Stores results of checks executed on node.
|
||||
This can be used on remote host in order to know the evaluated result of a specific check on a remote client.
|
||||
It might also be useful for debugging to verify the results of specific checks.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:choice minOccurs="0" maxOccurs="unbounded">
|
||||
<xsd:element name="check" type="check">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Refers to a check and stores the check result.</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="check">
|
||||
<xsd:complexContent>
|
||||
<xsd:extension base="wpkg:check">
|
||||
<xsd:attribute name="result" type="xsd:boolean"
|
||||
use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
The check result is only used to store the
|
||||
result in local settings database in order
|
||||
to remember the check result on a remote
|
||||
system.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:extension>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
715
xsd/wpkg.xsd
Normal file
715
xsd/wpkg.xsd
Normal file
@@ -0,0 +1,715 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xsd:schema targetNamespace="http://www.wpkg.org/wpkg"
|
||||
elementFormDefault="unqualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns="http://www.wpkg.org/wpkg">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>XML Schema Definition for WPKG packages. The root element (packages) contains all packages.
|
||||
There might be multiple XML files of this type put to the packages/ sub-directory where WPKG is installed.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexType name="check">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Generic check definition - used for compatibility. Does not verify correct
|
||||
combination of attributes for all kind of checks. If you would like to verify
|
||||
the attributes in more detail please specify the xsi:type='checkFile'
|
||||
attribute where 'checkFile' can be replaced with any more-specific check type
|
||||
of check*.
|
||||
|
||||
Valid types include:
|
||||
|
||||
- checkFile
|
||||
- checkRegistry
|
||||
- checkExecute
|
||||
- checkUninstall
|
||||
- checkLogical</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:sequence minOccurs="0" maxOccurs="1">
|
||||
<xsd:sequence maxOccurs="unbounded" minOccurs="0">
|
||||
<xsd:element name="check" type="check">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Checks can be nested. Use logical checks to group checks with logical conditions.</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:sequence maxOccurs="1" minOccurs="0">
|
||||
<xsd:element name="condition" type="condition">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Specify a condition under which this check applies. If the condition does not
|
||||
apply then the check is ignored (exactly as if it would not have been
|
||||
specifyed at all).
|
||||
|
||||
For example you might add a condition to check for specific OS version. So the
|
||||
check will only be applied if the OS version matches the condition.</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="type" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type of check, valid values are: - file - registry -
|
||||
uninstall - execute - logical
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="condition" use="required"
|
||||
type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Check condition. Valid values are:
|
||||
- equals
|
||||
- exists
|
||||
- sizeequals
|
||||
- versionsmallerthan
|
||||
- versionlessorequal
|
||||
- versionequalto
|
||||
- versiongreaterorequal
|
||||
- versiongreaterthan
|
||||
- datemodifyequalto
|
||||
- datemodifynewerthan
|
||||
- datemodfyolderthan
|
||||
- datecreateequalto
|
||||
- datecreatenewerthan
|
||||
- datecreateolderthan
|
||||
- dateaccessequalto
|
||||
- dateaccessnewerthan
|
||||
- dateaccessolderthan
|
||||
- exitcodesmallerthan
|
||||
- exitcodelessorequal
|
||||
- exitcodeequalto
|
||||
- exitcodegreaterorequal
|
||||
- exitcodegreaterthan
|
||||
- not
|
||||
- and
|
||||
- or
|
||||
- atleast
|
||||
- atmost
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="path" type="xsd:string" use="optional"
|
||||
default="%SystemRoot%\explorer.exe">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Path to be used for checks (registry path, file path).
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="value" type="xsd:string" use="optional"
|
||||
default="1.0">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>A value is required for some check conditions like
|
||||
VERSION, SIZE or EQUALS checks.
|
||||
|
||||
Note for registry equals checks: The value should
|
||||
contain a string representing the data within the
|
||||
registry value. In case the value is a DWORD just
|
||||
enter a numeric string. The values will be compared
|
||||
in their string representation (DWORD converted to
|
||||
String). In case you compare to a REG_MULTI_SZ value
|
||||
all data fields will be concatenated to a single
|
||||
string separated by newline characters.
|
||||
|
||||
Example:
|
||||
REG_MULTI_SZ='a
|
||||
b
|
||||
c'
|
||||
value='a
|
||||
b
|
||||
c' will match.
|
||||
|
||||
REG_BINARY values will be converted to multiline
|
||||
string as well. Each octett of the binary value is
|
||||
converted to its decimal representation.
|
||||
REG_BINARY= '11 22 33 44'
|
||||
value = '17 34 51 68' will match.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attributeGroup ref="HostMatch"></xsd:attributeGroup>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="checkFile">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Check type for file specific tests.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:restriction base="check">
|
||||
<xsd:attribute name="type" use="required" fixed="file" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>File checks need to specify 'file' as the TYPE of check.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="condition" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Specify what should be tested on the file specified within the 'path' property.
|
||||
|
||||
- exists: Check for file existence.
|
||||
|
||||
- sizeequals: Check for file size (exact size in Bytes specified within the
|
||||
'value' attribute.
|
||||
|
||||
- version*: Compare file version to version specified within the 'value'
|
||||
attribute.
|
||||
|
||||
- date*: Compare file date to date specified within the 'value' attribute.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="exists"></xsd:enumeration>
|
||||
<xsd:enumeration value="sizeequals"></xsd:enumeration>
|
||||
|
||||
<xsd:enumeration
|
||||
value="versionsmallerthan">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration
|
||||
value="versionlessorequal">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="versionequalto"></xsd:enumeration>
|
||||
<xsd:enumeration
|
||||
value="versiongreaterorequal">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration
|
||||
value="versiongreaterthan">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration
|
||||
value="datemodifyequalto">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration
|
||||
value="datemodifynewerthan">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration
|
||||
value="datemodifyolderthan">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration
|
||||
value="datecreateequalto">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration
|
||||
value="datecreatenewerthan">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration
|
||||
value="datecreateolderthan">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration
|
||||
value="dateaccessequalto">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration
|
||||
value="dateaccessnewerthan">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration
|
||||
value="dateaccessolderthan">
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="path" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Path to the file to be checked. You might use
|
||||
environment variables as well:
|
||||
'C:\Windows\explorer.exe'
|
||||
'%TEMP%\somefile.txt'
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="value" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
This value is optional only for existence check. For all other checks it it is
|
||||
required.
|
||||
|
||||
The value should have the following format:
|
||||
|
||||
- for 'exists' condition:
|
||||
For the 'exists' condition the value attribute is not evaluated. Exists just
|
||||
checks for existence of the file referred within the 'path' attribute.
|
||||
|
||||
- for 'sizeequals' condition:
|
||||
The 'value' attribute has to tontain the file size (in bytes).
|
||||
|
||||
- for 'version*' condition:
|
||||
The value has to contain a version string which can be compared against the file
|
||||
version. Some examples for valid version comparisons:
|
||||
|
||||
A B Result
|
||||
'1' '2' B is newer
|
||||
'1' '15' B is newer
|
||||
'1.0' '1.2.b' B is newer
|
||||
'1.35' '1.35-2' B is newer
|
||||
'1.35-2' '1.36' B is newer
|
||||
'1.35R3' '1.36' B is newer
|
||||
'1' '1.0.00.0000' Versions are equal
|
||||
'1' '1.0' Versions are equal
|
||||
'1.35' '1.35-2' B is newer
|
||||
'1.35-2' '1.35' A is newer
|
||||
'1.35R3' '1.36R4' B is newer
|
||||
'1.35-2' '1.35-2.0' Versions are equal
|
||||
'1.35.1' '1.35.1.0' Versions are equal
|
||||
'1.3RC2' '1.3' B is newer (special case where A is an 'RC' version)
|
||||
'1.5' '1.5I3656' A is newer (B is an 'I'/integration version)
|
||||
'1.5' '1.5M3656' A is newer (B is an 'M'/milestone version)
|
||||
'1.5' '1.5u3656' B is newer (B is an update version)
|
||||
|
||||
- for 'date*' condition:
|
||||
This value allwos to do comparison to file creation, modification and access
|
||||
timestamps.
|
||||
The 'value' attribute has to contain a string in the following format:
|
||||
|
||||
Relative timestamp (in minutes):
|
||||
-100 Means the file timestamp is compared to the timestamp 100 minutes ago.
|
||||
+50 Means the file timestamp is compared to the timestamp 50 minutes in
|
||||
the future.
|
||||
|
||||
Absolute timestamp in ISO 8601 format:
|
||||
'2007-11-23 22:00' (22:00 local time)
|
||||
'2007-11-23T22:00' (Both, 'T' and space delimiter are allowed)
|
||||
'2007-11-23 22:00:00' (specifies seconds which default to 0 above)
|
||||
'2007-11-23 22:00:00.000' (specifies milliseconds which default to 0)
|
||||
|
||||
It is allowed to specify the timezone as well:
|
||||
'2007-11-23 22:00+01:00' (22:00 CET)
|
||||
'2007-11-23 21:00Z' (21:00 UTC/GMT = 22:00 CET)
|
||||
'2007-11-23 22:00+00:00' (21:00 UTC/GMT = 22:00 CET)
|
||||
|
||||
File-Comparison:
|
||||
Prefix your value with the '@' character in order to point to a file to which
|
||||
the timestamp of the file referred in path is compared.
|
||||
Examples:
|
||||
@%SystemRoot%\explorer.exe
|
||||
@c:\myfile.txt
|
||||
|
||||
Special terms:
|
||||
last-week Check afainst timestamp of exactly one week ago (7 days).
|
||||
last-month Check afainst timestamp of exactly one month ago (30 days).
|
||||
last-year Check afainst timestamp of exactly one year ago (365 days).
|
||||
yesterday Check afainst timestamp of yesterday (24 hours ago).
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="checkRegistry">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Use this type to specify a check for registry values.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:restriction base="check">
|
||||
<xsd:attribute name="type" use="required" fixed="registry" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Registry checks need to specify 'registry' as the the TYPE of check.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="condition" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>exist: Check for existence of the key/value supplied within the 'path'
|
||||
attribute.
|
||||
|
||||
equals: Check if the specified value contains the data entered within the
|
||||
'value' attribute.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="exists"></xsd:enumeration>
|
||||
<xsd:enumeration value="equals"></xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="path" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Enter registry path to a key which you like to check. Valid examples:
|
||||
'HKLM\Software'
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="value" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Data to check te specified registry value against. NOTE: This attribute is
|
||||
optional only for registry existence checks. It is REQUIRED if you use equal
|
||||
checks.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
<xsd:complexType name="checkUninstall">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Use this type to specify a check for uninstall entries
|
||||
(Control Panel, Add/Remove programs).
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:restriction base="check">
|
||||
<xsd:attribute name="type" fixed="uninstall" use="required" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Uninstall checks need to specify 'uninstall' as the the TYPE of check.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="condition" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>- exist: Check if an uninstall entry equal to the value within the 'value'
|
||||
attribute exists (see Control Pane, Add/Remove software)
|
||||
|
||||
version*:
|
||||
Compares the uninstall entry version to the value within the 'value' attribute.
|
||||
|
||||
NOTE: This only works if the application specifies a 'DisplayVersion' value
|
||||
within the Windows registry.
|
||||
|
||||
Valid values:
|
||||
- versionsmallerthan
|
||||
- versionlessorequal
|
||||
- versionequalto
|
||||
- versiongreaterorequal
|
||||
- versiongreaterthan
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="exists"></xsd:enumeration>
|
||||
<xsd:enumeration value="versionsmallerthan">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="versionlessorequal">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="versionequalto"></xsd:enumeration>
|
||||
<xsd:enumeration value="versiongreaterorequal">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="versiongreaterthan">
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="path" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Name of the uninstall entry as it appears
|
||||
within Control Panel, Add/Remove software.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="value" type="xsd:string" use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Specifies a version if any of the version* checks are used.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="checkExecute">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Use this type of check to execute a script. Its exit code can be evaluated by rules then.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:restriction base="check">
|
||||
<xsd:attribute name="type" use="required" fixed="execute" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation> Execute checks need to specify 'execute' here.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="condition" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Verify the exit code of the script executed. Please specify the exit code to
|
||||
compare to within the 'value' attribute. Valid values:
|
||||
|
||||
exitcodesmallerthan: true in case the script exit code is numerically less
|
||||
than the value specified
|
||||
|
||||
exitcodelessorequal: true in case the script exit code is numerically less
|
||||
or equal than the value specified
|
||||
|
||||
exitcodeequalto: true in case the script exit code is numerically equal to
|
||||
the value specified
|
||||
|
||||
exitcodegreaterorequal: true in case the script exit code is numerically
|
||||
greater or equal to the value specified
|
||||
|
||||
exitcodegreaterthan: true in case the script exit code is numerically larger
|
||||
than the value specified</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="exitcodesmallerthan">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="exitcodelessorequal">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="exitcodeequalto"></xsd:enumeration>
|
||||
<xsd:enumeration value="exitcodegreaterorequal">
|
||||
</xsd:enumeration>
|
||||
<xsd:enumeration value="exitcodegreaterthan">
|
||||
</xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="path" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Path to the script to be executed.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="value" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Value used in exit code comparison.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="checkLogical">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Use this check for logical chaining of other checks.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:restriction base="check">
|
||||
|
||||
<xsd:attribute name="type" use="required"
|
||||
fixed="logical" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Type of check has to be set to 'logical' for logical checks.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="condition" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Check condition:
|
||||
|
||||
not: Requires exactly one single sub-element of type 'check' whose exit code
|
||||
boolean value is inverted.
|
||||
|
||||
and: Returns false immediately if one of the contained checks returns
|
||||
false. Only evaluates true in case ALL checks contained evaluate true.
|
||||
|
||||
or: Returns true immediately as soon as one of the checks return true. Only
|
||||
evaluates false if ALL checks contained evaluate false.
|
||||
|
||||
atleast: Returns true only if at least the specified amount of checks
|
||||
contained return true. For example if you specify 5 checks and the value for
|
||||
'atleast' is set to 3 then it returns true as soon as 3 checks out of 5
|
||||
evaluated true.
|
||||
|
||||
atmost: Returns true if maximum the specified amount of checks return true.
|
||||
For example if you specify 5 checks and the value for 'atmost' is set to 3 it
|
||||
will return true only if no more than 3 checks evaluate true.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="not"></xsd:enumeration>
|
||||
<xsd:enumeration value="and"></xsd:enumeration>
|
||||
<xsd:enumeration value="or"></xsd:enumeration>
|
||||
<xsd:enumeration value="atleast"></xsd:enumeration>
|
||||
<xsd:enumeration value="atmost"></xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="value" type="xsd:string"
|
||||
use="optional">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Number of checks required for 'atleast' and 'atmost' checks. Unused for all other conditions.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="variable">
|
||||
<xsd:sequence maxOccurs="1" minOccurs="0">
|
||||
<xsd:element name="condition" type="condition"></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Variable name.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="value" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Variable value.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
|
||||
<xsd:attributeGroup ref="HostMatch"></xsd:attributeGroup>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="condition">
|
||||
<xsd:sequence minOccurs="1" maxOccurs="unbounded">
|
||||
|
||||
<xsd:element name="check" type="check"></xsd:element>
|
||||
</xsd:sequence>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:complexType name="packageReference">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Reference to a package.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
|
||||
<xsd:sequence maxOccurs="1" minOccurs="0">
|
||||
<xsd:element name="condition" type="condition">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Specifies a condition under which the package reference is taken into account.
|
||||
If the condition is not met, then the package reference is ignored.</xsd:documentation>
|
||||
</xsd:annotation></xsd:element>
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="package-id" type="xsd:string"
|
||||
use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Equal to the ID attribute of any existing package.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attributeGroup ref="HostMatch"></xsd:attributeGroup>
|
||||
</xsd:complexType>
|
||||
|
||||
<xsd:attributeGroup name="HostMatch">
|
||||
|
||||
<xsd:attribute name="hostname" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Regular expression which matches host name.
|
||||
If hostname attribute is specified then this node is only applied if
|
||||
the host name is matched by the specified attribute regular
|
||||
expression.</xsd:documentation></xsd:annotation></xsd:attribute>
|
||||
<xsd:attribute name="os" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Regular expression which matches host operating
|
||||
system. e.g. 'microsoft windows 7 professional' Host
|
||||
OS description string will have the following
|
||||
format:
|
||||
|
||||
'[OS-caption], [OS-description],[CSD-version], [OS-version]'
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="ipaddresses" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Regular expression matching machine IP address. Any
|
||||
IP address of the host (if it has multiple) will
|
||||
have to match this expression. e.g.
|
||||
^192\.168\.1\..*
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="domainname" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Regular expression matching domain name of the host.
|
||||
e.g.
|
||||
^domain$
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="groups" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Regular expression matching group membership of
|
||||
host. At least one group has to match the regular
|
||||
expression. e.g.
|
||||
^group.*$
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="architecture">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Regular expression matching the host architecture.
|
||||
Currently the following architecture are supported:
|
||||
|
||||
x86: 32-bit Windows operating system running on x86 instruction set
|
||||
|
||||
x64: 64-bit Windows operating system running on x86-64 instruction set
|
||||
|
||||
ia64: 64-bit Windows operating system running on IA64 instruction set
|
||||
|
||||
|
||||
Note: Note: You will have to match x86 also if you
|
||||
run Windows 32-bit on AMD64/EMT64/x64 hardware.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="x86"></xsd:enumeration>
|
||||
<xsd:enumeration value="x64"></xsd:enumeration>
|
||||
<xsd:enumeration value="ia64"></xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="environment" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Define environment variables which have to match in
|
||||
order to match the host. Environment variables need
|
||||
to be specified in the following format:
|
||||
environment='variable1=^regexp$|variable2=regexp...'
|
||||
|
||||
Please note that regular expressions are matched
|
||||
case-insensitive and multiple variables have to be
|
||||
separated by the pipe ('|') character. Please also
|
||||
note that in case you use WPKG-client the
|
||||
system-user environment might differ from the
|
||||
environment you see when opening a command prompt
|
||||
and typing 'set'. Some variables might be missing
|
||||
and others might have different content. So use with
|
||||
caution.</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="lcid" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Comma-separated list of LCID values to be matched
|
||||
against executing host (LCID seetting of executing
|
||||
user locale). A full list of LCIDs might be found at:
|
||||
http://www.microsoft.com/globaldev/reference/lcid-all.mspx
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="lcidOS" type="xsd:string">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Comma-separated list of LCID values to be matched
|
||||
against executing host (LCID setting of Windows
|
||||
install language). A full list of LCIDs might be
|
||||
found at:
|
||||
http://www.microsoft.com/globaldev/reference/lcid-all.mspx
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
</xsd:attributeGroup>
|
||||
|
||||
<xsd:complexType name="checkHost">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Use this type to specify a check for host attributes.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:complexContent>
|
||||
<xsd:restriction base="check">
|
||||
<xsd:attribute name="type" type="xsd:string" fixed="host" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Type of check. Set this tho "host" for host
|
||||
type checks.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="condition" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>
|
||||
Set condition for host check.
|
||||
</xsd:documentation>
|
||||
</xsd:annotation>
|
||||
<xsd:simpleType>
|
||||
<xsd:restriction base="xsd:string">
|
||||
<xsd:enumeration value="hostname"></xsd:enumeration>
|
||||
<xsd:enumeration value="architecture"></xsd:enumeration>
|
||||
<xsd:enumeration value="os"></xsd:enumeration>
|
||||
<xsd:enumeration value="ipaddresses"></xsd:enumeration>
|
||||
<xsd:enumeration value="domainname"></xsd:enumeration>
|
||||
<xsd:enumeration value="groups"></xsd:enumeration>
|
||||
<xsd:enumeration value="lcid"></xsd:enumeration>
|
||||
<xsd:enumeration value="lcidOS"></xsd:enumeration>
|
||||
<xsd:enumeration value="environment"></xsd:enumeration>
|
||||
</xsd:restriction>
|
||||
</xsd:simpleType>
|
||||
</xsd:attribute>
|
||||
<xsd:attribute name="value" type="xsd:string" use="required">
|
||||
<xsd:annotation>
|
||||
<xsd:documentation>Regular expression to match the condition.</xsd:documentation>
|
||||
</xsd:annotation></xsd:attribute>
|
||||
</xsd:restriction>
|
||||
</xsd:complexContent>
|
||||
</xsd:complexType>
|
||||
</xsd:schema>
|
||||
Reference in New Issue
Block a user