Hvad er XCP-filformatet?
En .xcp-fil er en XLNT Command Procedure - et almindeligt tekstscript skrevet til XLNT (Extended Language for Windows NT), en kommandoskal og et scriptingsprog til Windows udviklet af Advanced Systems Concepts, Inc. (ASCI). XLNT's syntaks blev bevidst modelleret efter DEC VMS DCL (Digital Command Language), hvilket gør det velkendt for systemadministratorer, der migrerer fra VAX/VMS-miljøer.
I et .xcp-script er hver eksekverbar kommandolinje præfikset med et $ (dollartegn), efter DCL-konventionen. Sproget understøtter variabler, betinget logik (IF/THEN/ELSE), løkker (DO/END) og subrutiner. Indbyggede kommandoer giver direkte indfødt adgang til Windows-undersystemer - Active Directory, registreringsdatabasen, filsystemet, Windows-tjenester og fjernmaskiner - uden at kræve den COM- eller WMI-standardkode, der er typisk for PowerShell-scripts.
XLNT løser procedurenavne automatisk: Hvis en procedure kaldes uden en filendelse, tilføjer XLNT .xcp og finder den matchende fil. ASCI producerer også ActiveBatch, en platform til jobplanlægning i virksomheder; XLNT fungerer som dens scripting-komponent.
XLNT blev introduceret i de tidlige 1990'ere til Windows NT og er i øjeblikket i version 5. På trods af PowerShells udbredelse til moderne Windows-automatisering, fortsætter ASCI med at vedligeholde og sælge XLNT her i 2026, hvor de betjener virksomheder med store eksisterende XLNT-baserede automatiseringsbiblioteker. .xcp-filer kan åbnes og redigeres i enhver almindelig teksteditor.
Sikkerhed og tryghed
RISIKO: MEDIUMXCP-filer er eksekverbare scripts, der kan udføre enhver handling, som XLNT-runtime tillader, herunder sletning af filer, ændring af registreringsdatabasen og adgang til fjernmaskiner. Eksekver ikke .xcp-filer, du ikke har tillid til. Inspicer indholdet i en teksteditor før kørsel.
Formatdetaljer
kort fortaltProgrammer der åbner XCP-filer
Tekniske detaljer
dyb specifikation| Format-type | Almindelig tekst-kommandoprocedurescript |
| Kodning | ASCII / Windows-1252 |
| Kommandopræfiks | Hver eksekverbar linje begynder med `$` (dollartegn - DEC DCL-konvention) |
| Scriptingsprog | XLNT v5 (Extended Language for Windows NT) |
| Udvikler | Advanced Systems Concepts, Inc. (ASCI) |
| Kontrolflow | `IF/THEN/ELSE`-betingelser, `DO/END`-løkker, mærkede subrutinekald |
| Indbygget adgang til undersystemer | Active Directory, Windows-registreringsdatabase, filsystem, tjenester, fjernmaskiner - direkte uden COM/WMI-standardkode |
| Standardopløsning af filendelse | XLNT tilføjer automatisk `.xcp`, når en procedure kaldes uden en filendelse |
| Syntaks-oprindelse | Modelleret efter DEC VMS DCL (Digital Command Language) |
| Platform | Kun Windows |
| Typisk filstørrelse | Under 1 KB til ~100 KB (de fleste procedurer er kompakte) |
| Relateret produkt | XLNT er script-motoren i ASCI's ActiveBatch enterprise job scheduler |
| Udgivet | Early 1990s (XLNT for Windows NT) |
| Seneste version | XLNT Version 5 (most recent documented release; ASCI website active as of 2026) |
| Specifikation | www.advsyscon.com |
XCP-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om XCP-filer.