Co to jest format pliku XCP?
Plik .xcp to XLNT Command Procedure - skrypt tekstowy napisany dla XLNT (Extended Language for Windows NT), powłoki poleceń i języka skryptowego dla systemu Windows, opracowanego przez Advanced Systems Concepts, Inc. (ASCI). Składnia XLNT została celowo wzorowana na DEC VMS DCL (Digital Command Language), co czyni ją znajomą dla administratorów systemów migrujących ze środowisk VAX/VMS.
W skrypcie .xcp każda wykonywalna linia poleceń jest poprzedzona znakiem $ (dolar), zgodnie z konwencją DCL. Język obsługuje zmienne, logikę warunkową (IF/THEN/ELSE), pętle (DO/END) oraz podprogramy. Wbudowane polecenia zapewniają bezpośredni, natywny dostęp do podsystemów Windows - Active Directory, rejestru, systemu plików, usług Windows i maszyn zdalnych - bez konieczności stosowania schematów COM lub WMI, typowych dla skryptów PowerShell.
XLNT automatycznie rozwiązuje nazwy procedur: wywołanie procedury bez rozszerzenia pliku powoduje, że XLNT dodaje .xcp i lokalizuje pasujący plik. Firma ASCI produkuje również ActiveBatch, korporacyjną platformę do harmonogramowania zadań; XLNT pełni w niej funkcję komponentu skryptowego.
XLNT został wprowadzony na początku lat 90. dla systemu Windows NT i obecnie znajduje się w wersji 5. Pomimo powszechności PowerShell w nowoczesnej automatyzacji Windows, ASCI nadal utrzymuje i sprzedaje XLNT (stan na 2026 rok), obsługując przedsiębiorstwa z dużymi, istniejącymi bibliotekami automatyzacji opartymi na XLNT. Pliki .xcp można otwierać i edytować w dowolnym edytorze tekstu.
Bezpieczeństwo
RYZYKO: MEDIUMPliki XCP to skrypty wykonywalne, które mogą wykonywać dowolne działania dozwolone przez środowisko XLNT, w tym usuwanie plików, modyfikację rejestru i dostęp do zdalnych maszyn. Nie uruchamiaj niezaufanych plików .xcp. Przed uruchomieniem sprawdź zawartość w edytorze tekstu.
Szczegóły formatu
w pigułceProgramy otwierające pliki XCP
Szczegóły techniczne
specyfikacja| Typ formatu | Tekstowy skrypt procedury poleceń |
| Kodowanie | ASCII / Windows-1252 |
| Prefiks polecenia | Każda linia wykonywalna zaczyna się od `$` (znak dolara - konwencja DEC DCL) |
| Język skryptowy | XLNT v5 (Extended Language for Windows NT) |
| Deweloper | Advanced Systems Concepts, Inc. (ASCI) |
| Przepływ sterowania | Warunki `IF/THEN/ELSE`, pętle `DO/END`, wywołania podprogramów z etykietami |
| Wbudowany dostęp do podsystemów | Active Directory, rejestr Windows, system plików, usługi, maszyny zdalne - bezpośrednio bez COM/WMI |
| Domyślne rozwiązanie rozszerzenia | XLNT automatycznie dodaje `.xcp`, gdy procedura jest wywoływana bez rozszerzenia pliku |
| Pochodzenie składni | Wzorowana na DEC VMS DCL (Digital Command Language) |
| Platforma | Tylko Windows |
| Typowy rozmiar pliku | Poniżej 1 KB do ok. 100 KB (większość procedur jest zwarta) |
| Powiązany produkt | XLNT jest silnikiem skryptowym wewnątrz korporacyjnego harmonogramu zadań ActiveBatch firmy ASCI |
| Wydano | Early 1990s (XLNT for Windows NT) |
| Najnowsza wersja | XLNT Version 5 (most recent documented release; ASCI website active as of 2026) |
| Specyfikacja | www.advsyscon.com |
Konwersje XCP
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki XCP.