Что такое формат файла XCP?
Файл .xcp представляет собой XLNT Command Procedure - текстовый скрипт, написанный для XLNT (Extended Language for Windows NT), командной оболочки и языка сценариев для Windows, разработанного Advanced Systems Concepts, Inc. (ASCI). Синтаксис XLNT был намеренно смоделирован по образцу DEC VMS DCL (Digital Command Language), что делает его привычным для системных администраторов, мигрирующих из сред VAX/VMS.
В скрипте .xcp каждая исполняемая командная строка начинается с префикса $ (знак доллара), согласно конвенции DCL. Язык поддерживает переменные, условную логику (IF/THEN/ELSE), циклы (DO/END) и подпрограммы. Встроенные команды обеспечивают прямой нативный доступ к подсистемам Windows - Active Directory, реестру, файловой системе, службам Windows и удаленным машинам - без необходимости использования шаблонного кода COM или WMI, типичного для скриптов PowerShell.
XLNT автоматически разрешает имена процедур: вызов процедуры без расширения файла заставляет XLNT добавить .xcp и найти соответствующий файл. ASCI также выпускает ActiveBatch, корпоративную платформу для планирования заданий; XLNT функционирует в ней как компонент сценариев.
XLNT был представлен в начале 1990-х годов для Windows NT и в настоящее время имеет версию 5. Несмотря на распространенность PowerShell для современной автоматизации Windows, ASCI продолжает поддерживать и продавать XLNT по состоянию на 2026 год, обслуживая предприятия с большими существующими библиотеками автоматизации на базе XLNT. Файлы .xcp можно открывать и редактировать в любом текстовом редакторе.
Безопасность и защита
РИСК: MEDIUMФайлы XCP являются исполняемыми скриптами, которые могут выполнять любые действия, разрешенные средой XLNT, включая удаление файлов, изменение реестра и доступ к удаленным машинам. Не запускайте ненадежные файлы .xcp. Перед запуском проверьте содержимое в текстовом редакторе.
Детали формата
в двух словахПрограммы, открывающие файлы XCP
xlnt script.xcp или откройте в любом текстовом редакторе для чтения/редактирования. Технические подробности
глубокая спецификация| Тип формата | Текстовый скрипт командной процедуры |
| Кодировка | ASCII / Windows-1252 |
| Префикс команд | Каждая исполняемая строка начинается с `$` (знак доллара - конвенция DEC DCL) |
| Язык сценариев | XLNT v5 (Extended Language for Windows NT) |
| Разработчик | Advanced Systems Concepts, Inc. (ASCI) |
| Управление потоком | Условия `IF/THEN/ELSE`, циклы `DO/END`, вызовы именованных подпрограмм |
| Встроенный доступ к подсистемам | Active Directory, реестр Windows, файловая система, службы, удаленные машины - напрямую без COM/WMI |
| Разрешение расширения по умолчанию | XLNT автоматически добавляет `.xcp`, когда процедура вызывается без расширения файла |
| Происхождение синтаксиса | Моделируется на основе DEC VMS DCL (Digital Command Language) |
| Платформа | Только Windows |
| Типичный размер файла | От менее 1 КБ до ~100 КБ (большинство процедур компактны) |
| Связанный продукт | XLNT является движком сценариев в корпоративном планировщике задач ActiveBatch от ASCI |
| Выпущен | Early 1990s (XLNT for Windows NT) |
| Последняя версия | XLNT Version 5 (most recent documented release; ASCI website active as of 2026) |
| Спецификация | www.advsyscon.com |
Конвертации XCP
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах XCP.