U ytkowanie wiersza polece cz2.
1. Polecenia sieciowe
Polecenie NET pozwala na realizacj du ej liczby zada z okna wiersza plece np. uruchamianiu i zatrzymywaniu us ug, zbieraniu informacji o konfiguracji i u ytkownikach sieci komputerowej.
Samo polecenie NET samo w sobie nie robi nic, jednak je eli powi emy je z dodatkowym poleceniem, mo e wykona prawie ka de zadanie zwi zane z sieci .
NET START nazwa_us ugi
Polecenie to s uzy do uruchamiania us ug dost pnych w systemie.Np.
NET START SCHEDULE
Uruchamia us ug Schedule, umo liwiaj c wykonywanie programów w z góry okre lonym czasie.
Samo NET START wy wietla wszystkie uruchomione us ugi w systemie.
NET STOP nazwa_us ugi
Zatrzymuje us ug sieci Windows 2000
NET SEND - s u y do wysy ania wiadomo ci do u ytkowników sieci.
NET SEND nazwa_u ytkownika wiadomo
Np. przesy amy komunikat do u ytkownika Tomka
NET SEND Tomek Prosz wy czy komputer za 5 minut .
Aby mo na by o zastosowa to plecenie musi by uruchomiona us uga Messenger (Pos aniec) , która zale na jest od us ugi Stacja robocza oraz Zdalne wywo ywanie procedur (RPC) (musz by te uruchomione)
NET USER polecenie to s u y do dodawania, usuwania lub wy wietlania informacji o koncie u ytkownika. Je eli nie podamy adnych argumentów, na ekranie zostanie wy wietlona lista kont u ytkowników.
NET VIEW Wy wietla spis dost pnych domen, komputerów lub zasobów sieciowych.Bez argumentów wy wietli list komputerów lokalnych wchodz cych w sk ad bie cej domeny.
NET TIME polecenie to wydane na serwrze wy wietli bie cy czas. Wydane na stacji roboczej umo liwia zsynchronizowanie zegara stacji z zegarem serwera
NET USE s u y do pod czenia lub od czenia naszej stacji roboczej od zasobu sieciowego lub do wy wetlania informacji o po czeniach sieciowych. Podany bez argumentów wy wietli wykaz po cze sieciowych.
NETSTAT wy wietla informacje statystyczne dotycz ce bie cych po cze TCP/IP.
NET ACCOUNTS aktualizuje baz danych kont u ytkowników i modyfikuje wymagania dotycz ce hase i logowania dla wszystkich kont.
NET CONFIG wy wietla list us ug, które mo na konfigurowa i umo liwia ich modyfikacj .
NET CONTINUE, PAUSE odpowiednio wznawia, wstrzymuje us ugi.
NET FILE wy wietla list otwartych udost pnionych plików oraz ich blokady.
NET HELPMSG wy wietla pomoc dotycz c komunikatów o b dach systemu.
NET PRINT wy wietla lub kontroluje zadania drukowania i kolejki wydruku.
NET SESSION polecenie to wydane z lokalnego komputera, wy wietla informacje o pod czonych do niego innych komputerach.
FTP polecenie to uruchamia klienta FTP, podany bez adnych parametrów, program wy wietla znak zach ty ftp>. Warunkiem dzia ania programu FTP jest zainstalowanie protoko u TCP/IP.
ftp [-v] [-n] [-i] [-d] [-g] [-s:nazwa_pliku] [-a]
[-w:rozmiar_okna] [komputer] Parametry
-v - Wy cza wy wietlanie odpowiedzi serwera zdalnego.
-n - Wy cza automatyczne logowanie po nawi zaniu pocz tkowego po czenia.
-i - Wy cza interaktywne monity w czasie przesy ania wielu plików.
-d - W cza debugowanie wy wietlaj c wszystkie polecenia us ugi ftp przekazywane mi dzy klientem a serwerem.
-g - Wy cza mechanizm obs ugi nazw plików, który pozwala u ywa symboli wieloznacznych (* i ?) w nazwach i cie kach plików lokalnych .
-s:nazwa_pliku - Okre la plik tekstowy zawieraj cy polecenia us ugi ftp, które zostan automatycznie wykonane po uruchomieniu us ugi ftp. W tym parametrze nie s dozwolone spacje. Nale y u ywa tej opcji zamiast readresatora (> ).
-a - U ywa interfejsu lokalnego przy wi zaniu po cze danych.
-w:rozmiar_okna - Zast puje domy lny rozmiar buforu przesy ania, wynosz cy 4096.
Komputer - Okre la nazw lub adres IP komputera zdalnego, z którym nale y nawi za po czenie. Parametr komputer (je li zosta okre lony) musi by ostatnim parametrem w wierszu.
Je li program FTP jest uruchomiony bez adnych parametrów, przejdzie on w tryb interaktywny, wy wietlaj c znak zach ty ftp>. W odpowiedzi na ten znak mo emy wprowadzi jedno z poni ych polece wewn trznych:
Ascii ustala tryb tekstowy (ASCII) transmisji. U ywany do transmisji plików tekstowych.
Binary ustala tryb binarny transmisji.
Append pobieranie plików. Ich zawarto b dzie dopisywana na koncu istniej cych ju plików.
Close ko czy sesj ftp bez ko czenia dzia ania klienta ftp
Delete usuwa pliki na zdalnym serwerze. Delete kasuje jeden plik, a Mdelete mo e usun ich
ca grup .
Disconnect ko czy po czenie z innym komputerem
Lcd zmienia lokalny katalog bie cy.
Ls skrócony wykaz plików w katalogu zdalnym..
Mdir, Mkdir polecenia te s u a do tworzenia katalogów
Rmdir usuwania katalogów
Open nawi zanie po czenia z serwerem
Put, mput kopiowanie plików lokalnych do zdalnego serwera. Np. polecnie put command.com skopiuje plik command.com. Mput s uzy do kopiowania wielu plików.
Pwd Wyswietla nazw katalogu bie cego w zdalnym serwerze
Recv, get pobiera plik ze zdalnego serwera
Mget pobiera pliki ze zdalnego serwera
Polece tych jest wi cej je li b d Ci potrzebne znajdziesz je np. w pomocy systemu
Windows. Poda am te najwa niejsze, które pozwol ci zrealizowa zadanie pierwsze.
2. Polecenie AT
AT [\\computername] [id] [/delete [/ yes]]
AT [\\computername] time [/interactive]
[/every :date[......] | /next:date[......]] "komenda"
Polecenie At umo liwia zdefiniowanie harmonogramu automatycznego wykonywania programów. Wymaga uruchomienia us ugi schedule (mo na to zrobi komend net start schedule). Komend t mo na pos u y si do ustawiania harmonogramu wykonywania
programów na kilku komputerach. Je eli u yjemy jej bez adnych argumentów, na ekranie zostan wy wietlone bie ce pozycje harmonogramu..
Gdy polecenie At jest u ywane do szeregowania zada do wykonania w przysz o ci lub okresowo.
Argumenty
\\ computername nazwa komputera. Parametr ten mo na pomin , je li zadanie ma by uruchomione na komputerze lokalnym.
Id numer jednoznacznie identyfikuj cy zadanie. Je li nie podamy tego parametru, polecenie AT
wykorzysta pierwszy dost pny numer.
/d lub /delete[id] usuwa okre lone zadanie z kolejki polecenia AT. Uwaga! Je li nie podamy parametru id, usuni te zostan wszystkie zadania!
/yes Parametr ten wymusza konieczno
potwierdzenia przez u ytkownika próby usuni cia
kolejnych zada
Time (hh:mm) czas uruchomienia polecenia w formacie godzina: minuty (od 00:00 do 23:59).
/interactive umo liwia uruchomienie zadania w trybie interaktywnym
/every:date[,...] ustala termin wykonywania zada
okresowych. Warto ciami s : M
(poniedzia ek), T (wtorek), W ( roda), Th (czwartek), F (pi tek), S (sobota), Su (niedziela) oraz liczby od 1 do 31. Mo na poda kilka dat, oddzielaj c je przecinkami, np. /every:T,Th spowoduje uruchomienie zadania w ka dy wtorek i czwartek. Mo na te napisa /every: bez adnego parametru, co jest równowa ne podaniu bie cego miesi ca.
/next;date[,...] jest podobny do parametru /every, ró ni si jednak od niego tym, e s u y do zdefiniowania czasu jednokrotnego wykonania danego zadania, które b dzie wykonywane w okre lonym dniu (lub dniach) , a nast pnie zostanie usuni te z listy zada AT.
3. Polecenie START
START ["tytu "] [/d cie ka] [/i] [/min] [/max] [/separate] [/shared] [/low | /normal | /high |
/realtime] [/wait] [/b] [polecenie/program] [parametry]
Uruchamia komend lub aplikacj w osobnym okienku.
Polecenie start s u y do uruchamiania procesów z zadanym priorytetem.
"tytu "
Tekst wy wietlany na pasku tytu u okna.
/d cie ka
Domy lny katalog dla nowego okna
I
Opcja ta powoduje przekazanie nowemu
oknie startowych zmiennych rodoiskowych
programu CMD.EXE..
/min
Uruchamia okno zminimalizowane
/max
Uruchamia okno zmaksymalizowane
/separate
Uruchamia 16-bitowy program Windows w
oddzielnym obszarze pami ci
/shared
Uruchamia 16-bitowy program Windows we
wspólnym obszarze pami ci
/low
Uruchamiona aplikacja b dzie mia a niski
priorytet
/normal
Uruchamiona aplikacja b dzie mia a
normalny priorytet
/high
Uruchamiona aplikacja b dzie mia a wysoki
priorytet
/realtime
Uruchamiona aplikacja b dzie mia a wysoki
priorytet dost pu do procesora w czasie
rzeczywistm
/wait
Interpretator polece , uruchamiaj cy
aplikacje poprzez polecenie START, zaczeka
na zako czenie dzia ania aplikacji.
/b
Uruchamiana aplikacja nie b dzie mia a
w asnego, oddzielnego okna. Chc c przerwa
dzia anie takiego progrmu musimy nacisn
klawisze Ctrl+Break lub Ctrl+C
4. Warunkowe przetwarzanie polece
Symbole przetwarzania warunkowego s u ywane do wydawania kilku polece z tego samego zg oszenia i wykonaniu czynno ci zale nie od wyników polecenia.
|| - warunkowe wykonanie polecenia drugie polecenie wykona si tylko wtedy gdy pierwsze si nie uda
del z.bat || echo "Operacja usuwania nie powiod a si "
Polecenie echo jest wykonywane jedynie wtedy gdy nie uda si polecenie del
Znak ^ - oznacza przeniesienie polecenia. Mo e by stosowany w skryptach do polece zajmuj cych wi cej, ni jeden wiersz.
& - czy wiele polece , logiczna operacja AND
&& warunkowe wykonanie polecenia - drugie polecenie jest wykonywane tylko wtedy gdy pierwsze zako czy si poprawnie
( ) grupuje kilka polece
; ( rednik) lub , (przecinek) - oddziela parametry, dostarczaj c je poleceniu pojedy czo dir plik1.txt ; plik2.txt
wiersz ten uruchomi polecenie dir w odniesienu do pliku plik1.txt i plik2.txt
5. Zagadnienia do przemy lenia
1. Ró nica mi dzy & i &&
2. Do czego wykorzystujemy ||
3. Mo liwo ci polecenia START
4. Do czego u ywamy poleceia AT
5. Dzia anie polecenia FTP
6. Ró nica mi dzy get a mget w FTP
6. Zadania do samodzielnego wykonania
1. Po cz si FTP adres IP poda prowadz cy i ci gnij materia y do wiczenia nr. 3 z systemów operacyjnych.
2. Sprawd czy s w harmonogramie zada zadania do wykonania
3. Dodaj nowe zadanie do harmonogramu zada polegaj ce na jednokrotnym uruchomieniu
programu notepad.exe w sobote o godzinie 12:00.
4. Sprawd czy zadanie zosta o dodane do listy
5. Uruchom dowoln aplikacj poleceniem start z ró nymi priorytetami procesu. Co zauwa y e ?
6. Usu zadanie z pkt.2 z listy zada oczekuj cych na wykonanie.
7. Wy wietl list wszystkich uruchomionych us ug
8. Wy lij wiadomo do jednego i grupy u ytkowników
9. Wy wietl liste otwartych udost pnionych plików oraz ich blokady.
10. Wy wietl list po cze sieciowych komputera na którym pracujesz.
11. Wy wietl list kont u ytkowników pracuj cych w systemie.