Citrix MetaFrame Feature Release 3

         

APP



APP

App - это интепретатор скрипта для защищенного запуска приложений. Используйте App для чтения исполняемого скрипта для копирования стандартизованных файлов .ini в пользовательские каталоги перед запуском приложений, или для осуществления очистки после завершения работы приложения.

Синтаксис

app scriptfilename

Параметры

scriptfilename - имя скрипта, содержащего специальные команды (см. ниже)

Замечания

Если не указан параметр scriptfilename, app выводит сообщение об ошибке.

Application Execution Shell читает команды из скрипет-файла и обрабатывает их в последовательном порядке. Скриепт должен находиться в каталоге %SystemRoot%\Scripts.

Команды

copy sourcedirectory\fllespec targetdirectory
Копирует файлы из каталога sourcedirectory в каталог targetdirectory. Filespec означает копируемые файлы и может содержать шаблоны (*,?).

delete directory\fllespec
Удаляет файлы.

execute
Выполняет программу, указанную в команде path используя рабочий каталог, указанный в команде workdir



path executablepath
Executablepath определяет полный путь к исполняемому файлу

workdir directory
Устанавливает рабочий каталог

Параметры скрипта

directory - каталог

executablepath - полностью квалифицированное имя выполняемого приложения

filespec - определяет копируемые файлы. Сожет включать символы шаблона (*,?).

sourcedirectory - каталог, откуда должны копироваться файлы

targetdirectory - каталог, куда должны копироваться файлы

Примеры

Следующий скрипт запускает программу Sol.exe:

PATH C:\Wtsrv\System32\Sol.exe WORKDIR С:\Temp EXECUTE

Следующий скрипт запускает Notepad.exe. После завершения, скрипт удаляет файлы в каталоге Myapps\Data:

PATH С:\Myapps\notepad.exe WORKDIR C:\Myapps\Data EXECUTE DELETE C:\Myapps\Data\*.*

Следующий скрипт копирует все файлы Wri из каталога C:\Write\Files, запускает Write.exe в каталоге C:\Temp.wri, и затем по завергшшении работы удаляет все файлы из этого каталога:

PATH C:\Wtsrv\System32\Write.exe WORKDIR С:\Temp.wri COPY C:\Write\Files\*.wri C:\Temp.wri EXECUTE DELETEALL С:\Temp.wri\*.*

Содержание раздела