Znak poprzedzający polecenie zewnętrzne tj. program typu exe, com, bat, pozwala go wykonać. Programy wewnętrzne np. cls nie mogą być wykonane w ten sposób. Zamiast tego należy posłużyć się kopią programu command.com. Pełna składnia polecenia wygląda następująco:
#[ścieżka]program[parametry].
Wywołanie programu nlist, szukającego użytkowników zarejestrowanych:
#NLIST USER /A
Wyświetlenie zawartości katalogu:
#COMMAND.COM /C DIR
Tutaj dir wykonywane jest przez kopię programu command.com BREAK
Pozwala albo zabrania przerwać wykonywanie programu zgłoszenia.
Składnia:
BREAK[ON|OFF]
W przypadku ON kombinacja klawiszy CTRL+C, CTRL+BREAK może przerwać program zgłoszenia.
OFF tego zabrania.
CONSPEC
Ustala gdzie znajduje się program interpretujący polecenia w systemie DOS.
Składnia:
CONSPEC=[ścieżka]command.com
CLS
Czyści ekran.
Składnia:
CLS
CONTEXT
Zmienia bieżący kontekst na wyspecyfikowany.
Pełna składnia:
CONTEXT [kontekst]
Po zarejestrowaniu kontekst użytkownika powinien zostać ustalony na .OU=SERWIS.O=SATI Przykład:
CONTEXT.OU=SERWIS.O=SATI
DRIVE
Ustala, który napęd oznaczony literą stanie się bieżącym po zakończeniu programu zgłoszenia.
Składnia:
DRIVE [napęd|*N]
DRIVE J:
napęd J: stanie się napędem aktualnym
DRIVE *3
trzeci z kolei napęd stanie się aktualny
EXIT
Kończy program zgłoszenia i wykonuje program zewnętrzny.
Składnia:
EXIT "nazwa programu"
Zakończenie wykonywania programu zgłoszenia i przejście do wykonywania programu "NETADMIN": EXIT "NETADMIN"
FIRE PHASERS
Wydawanie dźwięków przez stację.
Składnia:
FIRE PHASERS N TIMES
N nie może być większe od 9
GOTO
Polecenie skoku do etykiety. Taka etykieta musi istnieć. Jest to ciąg znaków zakończony dwukropkiem.
Składnia:
GOTO etykieta:
Przykład pętli w programie zgłoszenia:
SET X="1"
PETLA:
SET X=<X>+"1"
WRITE <X>
IF <X> < "10" THEN GOTO PETLA:
IF..THEN
Instrukcja warunkowa.
Składnia:
IF WARUNEK [AND|OR WARUNEK] THEN
INSTRUKCJA1
[ELSE]
INSTRUKCJA2]
[END]
Przykład:
IF NDAY_OF_WEEK="1" OR NDAY_OF_WEEK="6" THEN
WRITE "Masz weekend a Ty pracujesz ?"
ELSE
WRITE "PRACUJ, PRACUJ"
END
LASTLOGINTIME
Wypisuje czas ostatniego logowania do sieci.
Składnia:
LASTLOGINTIME
MAP
Definiuje tymczasowe oznaczenie literowe oraz ścieżki przeszukiwań w woluminach, a w progra mach zgłoszenia steruje trybem wykonywania poleceń MAP.
Składnia:
MAP [OPCJE] [NAPĘD:=ŚCIEŻKA]
Włączenie lub wyłączenie wypisywania komunikatów o błędach przypisaniach napędów: MAP ERRORS OFF|ON
DISPLAY - jest to włączenie/wyłączenie
Przypisanie napędu tymczasowego P: do katalogu PUBLIC w woluminie SYS oddziału MON firmy FIX: MAP P:=.CN=FIN_SYS.OU=MON.O=FIX:\PUBLIC
Ustalenie katalogu \PUBLIC w woluminie SYS oddziału MON firmy FIX jako pierwszej ścieżki wyszukiwawczej oraz jego podkatalogu DOS, jako drugiej ścieżki poszukiwawczej:
MAP S1:=1CN=FIN_SYS.OU=MON.O=FIX:/PUBLIC
MAP S2:=S1:DOS
Uczynienie katalogu C:\NC dysku lokalnego ostatnią ścieżką wyszukiwawczą MAP S16:=C:\NC
NO_DEFAULT
Może się pojawić w kontenerowym albo profilowym programie zgłoszenia. Zabrania wykonania domyślnego programu zgłoszenia użytkownika.
Składnia:
NO_DEFAULT
PAUSE
Zatrzymanie wykonywania programu zgłoszenia, aż do naciśnięcia dowolnego klawisza.
Składnia:
PAUSE
REMARK, *, ;
Pozwala wpisać linie komentarza w treści programu zgłoszenia.
Składnia:
REM[ARK] [tekst]
równoznaczne z
* [tekst]
; [tekst]
Samo-komentujące się linii a treści programu zgłoszenia:
REM Pierwsza linia komentarza,
* to jest druga linia komentarza,
; a to trzecia linia komentarza
SET TIME
Ustala, czy stacja przy rejestracji do sieci ustawić swój zegar według czasu obowiązującego w sieci, czy nie.
Składnia:
SET TIME [ON\OFF]
WRITE
Pozwala wypisać na ekranie ciąg znaków.
Składnia:
WRITE "[txt] [%zmienna]"
gdzie txt to dowolny ciąg znaków, zmienna to jedna z predefiniowanych zmiennych programu zgłoszenia.
txt może sterować poleceniem WRITE, jeżeli przyjmie specjalne wartości:
\r - powrót kursora do początku lini
\n - skok kursora do następnej lini
\" - wyświetlenie znaku cudzysłowia
\7 - wydanie dźwięku [beep]
Powitanie imienne dla użytkownika:
WRITE "Witaj %LOGIN_NAME"
albo
WRITE "Witaj ";LOGIN_NAME
Wypisanie daty i czasu systemowego
WRITE "Dzisiaj jest %DAY/%MONTH/%YEAR";
WRITE "Godzina %HOUR:%MINUTE:%SECOND"
DAY - numer dnia miesiąca: "01","02",...,"31".
DAY_OF_WEEK - nazwa dnia tygodnia: "Monday" itd.
MONTH - numer miesiąca w roku: "01" = Styczeń itd.
MONTH_NAME - nazwa miesiąca: "January" itd.
SHORT_YEAR - dwie ostatnie cyfry roku
YEAR - 4 cyfry roku
GREETING_TIME - "Morning", "Afternoon", "Evening"
HOUR - godzina doby od 1 do 12
HOUR24 - godzina doby od 0 do 23
MINUTE - minuta bieżącej godziny
SECOND - sekunda bieżącej minuty
FULL_NAME - pełna nazwa użytkownika w sensie struktury NDS albo pełna nazwa użytkownika w przypadku emulacji bindery LAST_NAME - zawartość własności nazwisko użytkownika w NDS lub pełna nazwa w emulacji bindery LOGIN_NAME - nazwa użytkownika używana do rejestracji
MEMBER OF "grupa" - prawda w przypadku, gdy użytkownik rejestrujący się do sieci należy do obiektu typu grupa o nazwie "grupa", w przeciwnym razie fałsz
NOT MEMBER OF „grupa” - Zaprzeczenie powyższej zmiennej.
PASSWORD_EXPIRES - Ilość dni pozostała do wygaśnięcia możliwości rejestracji do sieci.
USER_ID - Numer wewnętrzny nadawany przez system każdemu użytkownikowi.
FILE_SERVER - Nazwa serwera domyślnego, do którego użytkownik jest przyłączony.
NETWORK_ADDRESS - Numer sieci, w której pracuje stacja. Notacja heksadecymalna.
MACHINE - Nazwa określająca typ komputera.
OS - Typ systemu DOS używanego na stacji, np. "MSDOS".
P_STATION - Dwuznakowy numer węzła, jakim jest stacja, czyli numer karty sieciowej. Notacja heksadecymalna.
SHEEL_TYPE - Wersja oprogramowania sieciowego stacji pracującej pod systemem DOS.
SMACHINE - Skrócona nazwa komputera, np. "IBM"
STADION - Numer logiczny sesji nawiązanej przez stację z siecią.
ACCESS_SERVER - Prawda, jeżeli stacja pracuje korzystając z usług NetWare Access Services, w przeciwnym przypadku - fałsz.
ERROR_LEVEL - Numer błędu powstałego w trakcie wykonywania programu zgłoszenia, np. "0" oznacza brak błędu.
%n - Kolejny n-ty parametr wymieniony w poleceniu LOGIN przy założeniu, że nazwa serwera jest zerowym parametrem, nazwa użytkownika pierwszym itd.
Nazwa dowolnej własności - Nazwa dowolnej własności obiektu, jakim jest użytkownik może być użyta jako zmienna w programie zgłoszenia. W przypadku, gdy ta nazwa zawiera spację, to cała nazwa musi być ujęta w cudzysłów.