Wat is het XCP-bestandsformaat?
Een .xcp-bestand is een XLNT Command Procedure - een script in platte tekst geschreven voor XLNT (Extended Language for Windows NT), een command-shell en scripttaal voor Windows ontwikkeld door Advanced Systems Concepts, Inc. (ASCI). De syntaxis van XLNT is bewust gemodelleerd naar DEC VMS DCL (Digital Command Language), waardoor het vertrouwd is voor systeembeheerders die migreren vanuit VAX/VMS-omgevingen.
In een .xcp-script wordt elke uitvoerbare opdrachtregel voorafgegaan door een $ (dollarteken), volgens de DCL-conventie. De taal ondersteunt variabelen, conditionele logica (IF/THEN/ELSE), lussen (DO/END) en subroutines. Ingebouwde commando's bieden directe systeemeigen toegang tot Windows-subsystemen - Active Directory, het register, het bestandssysteem, Windows-services en externe machines - zonder de COM- of WMI-boilerplate die typisch is voor PowerShell-scripts.
XLNT lost procedurenamen automatisch op: het aanroepen van een procedure zonder bestandsextensie zorgt ervoor dat XLNT .xcp toevoegt en het bijbehorende bestand zoekt. ASCI produceert ook ActiveBatch, een enterprise platform voor taakplanning; XLNT fungeert hierbij als de scriptcomponent.
XLNT werd begin jaren 90 geïntroduceerd voor Windows NT en is momenteel bij versie 5. Ondanks de dominantie van PowerShell voor moderne Windows-automatisering, blijft ASCI XLNT onderhouden en verkopen vanaf 2026, ten dienste van ondernemingen met grote bestaande op XLNT gebaseerde automatiseringsbibliotheken. .xcp-bestanden kunnen worden geopend en bewerkt in elke tekstverwerker.
Beveiliging & veiligheid
RISICO: MEDIUMXCP-bestanden zijn uitvoerbare scripts die elke actie kunnen uitvoeren die de XLNT-runtime toestaat, inclusief het verwijderen van bestanden, registerwijzigingen en toegang tot externe machines. Voer geen niet-vertrouwde .xcp-bestanden uit. Inspecteer de inhoud in een tekstverwerker voordat u ze uitvoert.
Formaatdetails
in een notendopProgramma's die XCP-bestanden openen
Technische details
diepe specificaties| Formaattype | Platte tekst command procedure script |
| Codering | ASCII / Windows-1252 |
| Opdrachtvoorvoegsel | Elke uitvoerbare regel begint met `$` (dollarteken - DEC DCL-conventie) |
| Scripttaal | XLNT v5 (Extended Language for Windows NT) |
| Ontwikkelaar | Advanced Systems Concepts, Inc. (ASCI) |
| Control flow | `IF/THEN/ELSE` voorwaarden, `DO/END` lussen, gelabelde subroutine-aanroepen |
| Ingebouwde toegang tot subsystemen | Active Directory, Windows-register, bestandssysteem, services, externe machines - direct zonder COM/WMI-boilerplate |
| Standaard extensie-resolutie | XLNT voegt automatisch `.xcp` toe wanneer een procedure wordt aangeroepen zonder bestandsextensie |
| Oorsprong syntaxis | Gemodelleerd naar DEC VMS DCL (Digital Command Language) |
| Platform | Alleen Windows |
| Typische bestandsgrootte | Minder dan 1 KB tot ca. 100 KB (de meeste procedures zijn compact) |
| Gerelateerd product | XLNT is de script-engine binnen de ActiveBatch enterprise job scheduler van ASCI |
| Uitgebracht | Early 1990s (XLNT for Windows NT) |
| Laatste versie | XLNT Version 5 (most recent documented release; ASCI website active as of 2026) |
| Specificatie | www.advsyscon.com |
XCP conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over XCP-bestanden.