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.