Vad är filformatet XCP?
En .xcp-fil är en XLNT Command Procedure - ett skript i klartext skrivet för XLNT (Extended Language for Windows NT), ett kommandoskal och skriptspråk för Windows utvecklat av Advanced Systems Concepts, Inc. (ASCI). XLNT-syntaxen modellerades avsiktligt efter DEC VMS DCL (Digital Command Language), vilket gör det bekant för systemadministratörer som migrerat från VAX/VMS-miljöer.
I ett .xcp-skript föregås varje körbar kommandorad av ett $ (dollartecken), enligt DCL-konventionen. Språket stöder variabler, villkorlig logik (IF/THEN/ELSE), loopar (DO/END) och subrutiner. Inbyggda kommandon ger direkt inbyggd åtkomst till Windows-undersystem - Active Directory, registret, filsystemet, Windows-tjänster och fjärrmaskiner - utan att kräva den COM- eller WMI-kod som är typisk för PowerShell-skript.
XLNT löser procedurnamn automatiskt: om en procedur anropas utan filändelse lägger XLNT till .xcp och letar upp den matchande filen. ASCI producerar även ActiveBatch, en plattform för schemaläggning av företagsjobb; XLNT fungerar som dess skriptkomponent.
XLNT introducerades i början av 1990-talet för Windows NT och är för närvarande i version 5. Trots PowerShells dominans för modern Windows-automatisering fortsätter ASCI att underhålla och sälja XLNT år 2026, för att betjäna företag med stora befintliga XLNT-baserade automatiseringsbibliotek. .xcp-filer kan öppnas och redigeras i valfri textredigerare.
Säkerhet & trygghet
RISK: MEDIUMXCP-filer är körbara skript som kan utföra alla åtgärder som XLNT-runtimemiljön tillåter, inklusive radering av filer, ändring av registret och åtkomst till fjärrmaskiner. Kör inte oberoende .xcp-filer. Granska innehållet i en textredigerare innan körning.
Formatdetaljer
i ett nötskalProgram som öppnar XCP-filer
Tekniska detaljer
djup specifikation| Formattyp | Klartextskript för kommandoprocedurer |
| Kodning | ASCII / Windows-1252 |
| Kommandoprefix | Varje körbar rad börjar med `$` (dollartecken - DEC DCL-konvention) |
| Skriptspråk | XLNT v5 (Extended Language for Windows NT) |
| Utvecklare | Advanced Systems Concepts, Inc. (ASCI) |
| Kontrollflöde | `IF/THEN/ELSE`-villkor, `DO/END`-loopar, anrop till etiketterade subrutiner |
| Inbyggd åtkomst till undersystem | Active Directory, Windows-registret, filsystem, tjänster, fjärrmaskiner - direkt utan COM/WMI-kod |
| Standardupplösning av filändelse | XLNT lägger till `.xcp` automatiskt när en procedur anropas utan filändelse |
| Syntaxens ursprung | Modellerad efter DEC VMS DCL (Digital Command Language) |
| Plattform | Endast Windows |
| Typisk filstorlek | Under 1 KB till ~100 KB (de flesta procedurer är kompakta) |
| Relaterad produkt | XLNT är skriptmotorn i ASCI:s ActiveBatch-schemaläggare för företag |
| Släppt | Early 1990s (XLNT for Windows NT) |
| Senaste version | XLNT Version 5 (most recent documented release; ASCI website active as of 2026) |
| Specifikation | www.advsyscon.com |
XCP-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om XCP-filer.