Che cos'è il formato di file XCP?
Un file .xcp è una XLNT Command Procedure - uno script in formato testo semplice scritto per XLNT (Extended Language for Windows NT), una shell di comando e un linguaggio di scripting per Windows sviluppato da Advanced Systems Concepts, Inc. (ASCI). La sintassi di XLNT è stata deliberatamente modellata su DEC VMS DCL (Digital Command Language), rendendola familiare agli amministratori di sistema che migrano da ambienti VAX/VMS.
In uno script .xcp, ogni riga di comando eseguibile è preceduta da un simbolo $ (segno del dollaro), seguendo la convenzione DCL. Il linguaggio supporta variabili, logica condizionale (IF/THEN/ELSE), cicli (DO/END) e subroutine. I comandi integrati forniscono un accesso nativo diretto ai sottosistemi Windows - Active Directory, il registro di sistema, il file system, i servizi Windows e le macchine remote - senza richiedere il boilerplate COM o WMI tipico degli script PowerShell.
XLNT risolve i nomi delle procedure automaticamente: invocando una procedura senza estensione del file, XLNT aggiunge .xcp e individua il file corrispondente. ASCI produce anche ActiveBatch, una piattaforma di pianificazione dei lavori aziendali; XLNT funge da componente di scripting per quest'ultima.
XLNT è stato introdotto nei primi anni '90 per Windows NT ed è attualmente alla versione 5. Nonostante la prevalenza di PowerShell per la moderna automazione di Windows, ASCI continua a mantenere e vendere XLNT a partire dal 2026, servendo aziende con ampie librerie di automazione basate su XLNT esistenti. I file .xcp possono essere aperti e modificati in qualsiasi editor di testo semplice.
Sicurezza e incolumità
RISCHIO: MEDIUMI file XCP sono script eseguibili che possono compiere qualsiasi azione consentita dal runtime XLNT, inclusa l'eliminazione di file, la modifica del registro e l'accesso a macchine remote. Non eseguire file .xcp non attendibili. Ispeziona il contenuto in un editor di testo prima dell'esecuzione.
Dettagli del formato
in sintesiProgrammi che aprono file XCP
xlnt script.xcp o apri in qualsiasi editor di testo per leggere/modificare. Dettagli tecnici
specifiche approfondite| Tipo di formato | Script di procedura di comando in testo semplice |
| Codifica | ASCII / Windows-1252 |
| Prefisso del comando | Ogni riga eseguibile inizia con `$` (segno del dollaro - convenzione DEC DCL) |
| Linguaggio di scripting | XLNT v5 (Extended Language for Windows NT) |
| Sviluppatore | Advanced Systems Concepts, Inc. (ASCI) |
| Flusso di controllo | Condizionali `IF/THEN/ELSE`, cicli `DO/END`, chiamate a subroutine etichettate |
| Accesso integrato ai sottosistemi | Active Directory, registro di Windows, file system, servizi, macchine remote - diretto senza boilerplate COM/WMI |
| Risoluzione estensione predefinita | XLNT aggiunge automaticamente `.xcp` quando una procedura viene invocata senza estensione del file |
| Origine della sintassi | Modellata su DEC VMS DCL (Digital Command Language) |
| Piattaforma | Solo Windows |
| Dimensione tipica del file | Da meno di 1 KB a circa 100 KB (la maggior parte delle procedure è compatta) |
| Prodotto correlato | XLNT è il motore di scripting all'interno dello scheduler aziendale ActiveBatch di ASCI |
| Rilasciato | Early 1990s (XLNT for Windows NT) |
| Ultima versione | XLNT Version 5 (most recent documented release; ASCI website active as of 2026) |
| Specifica | www.advsyscon.com |
Conversioni XCP
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file XCP.