Microsoft Windows XP, Wiersz poleceń

Strona 1

Wykład 3 – Zaawansowane polecenia administracyjne

Wersja 4

Microsoft Windows XP, Wiersz poleceń

Wykład 3 – Zaawansowane polecenia administracyjne

Polecenia ułatwiają ce codzienne zadania administracyjne

Oprócz głównych poleceń wewnętrznych, przedstawionych wcześniej, w systemach Windows XP Professional oraz Windows Server 2003 dostępnych jest bardzo wiele poleceń, które w duŜej mierze ułatwiają wykonywanie codziennych zadań administracyjnych. Spora część z tych poleceń moŜna być wykorzystana takŜe w administracji zdalnej. Natomiast prawie wszystkie moŜna wykorzystać w plikach wsadowych. Polecenia te są takŜe dostępne w systemach Windows 2000.

assoc

Wyświetla lub modyfikuje skojarzenia rozszerzeń plików.

at

Polecenia i programy usługi planowania poleceń AT do uruchomienia na

komputerze o określonej godzinie i dacie. Aby uŜywać poleceń AT musi

być uruchomiona usługa Harmonogram zadań.

attrib

Polecenie do wyświetlania i zmiany atrybutów plików i folderów.

cacls

Wyświetla lub modyfikuje listę kontroli dostępu - ACL plików.

chcp

Wyświetla lub ustawia numer aktywnej strony kodowej.

chkdsk

Sprawdza dysk i wyświetla raport o jego stanie.

chkntfs

Wyświetla lub modyfikuje stan sprawdzania dysku podczas rozruchu.

cipher

Wyświetla lub zmienia szyfrowanie katalogów lub plików na partycjach

NTFS.

cmd

Uruchamia nowe wystąpienie interpretera poleceń systemu Windows.

comp

Porównuje zawartości dwóch plików lub zestawów plików.

compact

Wyświetla informacje o kompresji i umoŜliwia jej zmianę na partycjach

NTFS.

convert

Konwertuje woluminy FAT na NTFS.

defrag

Uruchamia defragmentatora dysków lokalnych.

diskcomp

Porównuje zawartości dwóch dyskietek.

diskcopy

Kopiuje zawartość jednej dyskietki na drugą.

diskperf

Ustawia liczniki wydajności dysków w systemie na uruchamianie przy

rozruchu systemu.

doskey

Edytuje wiersze polecenia, ponownie wywołuje polecenia systemu

Windows XP i tworzy makra.

fc

UmoŜliwia porównanie zawartości dwóch plików.

find

Szuka ciągu znaków w pliku lub wielu plikach.

findstr

Wyszukuje ciągi znaków w plikach.

format

UmoŜliwia formatowanie podłączonych dysków.

ftype

Wyświetla lub modyfikuje typy plików uŜywane w skojarzeniach

rozszerzeń plików.

graftabl

UmoŜliwia w systemie Windows wyświetlanie rozszerzonego zestawu

znaków w trybie graficznym.

label

Tworzy, zmienia lub usuwa etykietę woluminu dysku.

logoff

Kończy sesję.

makecab

Narzędzie do tworzenia i zarządzania archiwami cab.

mode

Konfiguruje urządzenia systemowe.

mountvol

Pozwala

na

montowanie

i

przydzielanie

dyskom

dowolnych

identyfikatorów literowych i mapowań do folderów.

Opracowanie: Roman Modrzejewski. Wszelkie prawa zastrzeŜone.

Jakiekolwiek wykorzystanie, kopiowanie, rozpowszechnianie i dalsze udostępnianie bez zgody autora jest zabronione.

Microsoft Windows XP, Wiersz poleceń

Strona 2

Wykład 3 – Zaawansowane polecenia administracyjne

Wersja 4

mqbkup

Narzędzie Message Queue Backup/Restore do tworzenia kopii

zapasowych i przywracania z kopii.

msg

Wysyła komunikat do uŜytkownika.

mstsc

Tworzy połączenia z serwerami terminali lub innymi komputerami

zdalnymi.

net

Bardzo rozbudowane narzędzie do zarządzania za pomocą wiersza poleceń

środowiskiem kont uŜytkowników, komputerów, zarządzania siecią,

wysyłania komunikatów, itp.

nlsfunc

Ładuje informacje specyficzne dla kraju.

ntbackup

Inicjacja z poziomu wiersza poleceń operacji wykonywania kopii

zapasowych, dzięki czemu moŜna tego polecenia uŜywać w plikach

wsadowych.

popd

Przechodzi do katalogu zachowanego przez polecenie pushd.

print

Drukuje plik tekstowy.

proxycfg

Zarządzanie konfiguracji domyślnego serwera proxy w systemie.

pushd

Zachowuje bieŜący katalog dla polecenia popd, a następnie przechodzi do określonego katalogu.

qappsrv

Wyświetla dostępne w sieci serwery terminali aplikacji.

qprocess

Wyświetla informacje o procesach.

qwinsta

Wyświetla informacje o sesjach terminali.

recover

Odzyskuje moŜliwe do odczytania informacje z uszkodzonego dysku.

reg

Narzędzie rejestru pracujące w wierszu poleceń.

replace

Zamienia pliki.

runas

Pozwala na uruchomienie danego procesu/polecenia/programu ze

wskazaniem uŜytkownika z uprawnieniami administratora.

set

Wyświetla, ustawia i usuwa zmienne środowiskowe programu cmd.exe.

sfc

Kontroler plików systemu Windows. Program ten pozwala na skanowanie

chronionych plików systemowych i zastępowanie niepoprawnych wersji

plików poprawnymi wersjami firmy Microsoft.

sigverif

Uruchamia program do weryfikacji podpisów cyfrowych plików.

start

Uruchamia oddzielne okno w celu wykonania określonego programu lub

polecenia.

subst

Kojarzy ścieŜkę z literą dysku.

verify

Włącza przeprowadzanie przez program cmd.exe weryfikacji poprawności

zapisywania plików na dysku.

xcopy

Kopiuje pliki i drzewa katalogów.

Polecenia 16-bitowe nie dostę pne w 64-bitowych wersjach systemów

Windows

Istnieje pewna grupa poleceń znana jeszcze z czasów środowiska MS-DOS, która dla zachowania zgodności jest takŜe dostępna w 32-bitowych wersjach systemów Windows XP i Windows Server 2003. Polecenia te nie są juŜ jednak dostępne w nowych 64-bitowych wersjach tych systemów.

append

Pozwala programom otwierać pliki danych w określonych katalogach, tak

jak w bieŜącym katalogu.

debug

Uruchamia Debug, program testujący i edytujący narzędzia.

edit

Uruchamia MS-DOS Editor – prosty edytor tekstowy.

edlin

Uruchamia polecenie Edlin, wierszowy edytor tekstu.

exe2bin

Konwertuje plik wykonywalny .EXE na format binarny.

Opracowanie: Roman Modrzejewski. Wszelkie prawa zastrzeŜone.

Jakiekolwiek wykorzystanie, kopiowanie, rozpowszechnianie i dalsze udostępnianie bez zgody autora jest zabronione.

Microsoft Windows XP, Wiersz poleceń

Strona 3

Wykład 3 – Zaawansowane polecenia administracyjne

Wersja 4

forcedos

Określa bieŜący katalog dla podanego do uŜycia programu.

mem

Wyświetla wielkość pamięci uŜywanej oraz wielkość pamięci wolnej w

systemie.

setver

Ustawia wersję MS-DOS raportowaną przez system.

Polecenia nowe dla systemu Windows Server 2003

W rodzinie systemów Windows Server 2003 pojawiła się grupa zupełnie nowych narzędzi administracyjnych dla wiersza poleceń. Część z tych poleceń dostępna jest takŜe w systemach z rodziny Windows XP Professional. Część z tych poleceń słuŜy wyłącznie do zarządzania środowiskiem domeny.

adprep

Przygotowuje domeny i lasy systemu Windows 2000 do uaktualnienia do

systemu Windows Server 2003 Standard Edition, systemu Windows Server

2003 Enterprise Edition lub systemu Windows Server 2003 Datacenter

Edition (narzędzie dla systemu Windows Server 2003).

bootcfg

Tego narzędzie wiersza polecenia moŜna uŜywać do konfigurowania,

badania, zmiany lub usuwania ustawień wpisu rozruchu w pliku boot.ini.

choice

Monituje uŜytkownika o dokonanie wyboru w programie wsadowym,

wyświetlając monit i wstrzymując wykonywanie programu aŜ do chwili,

kiedy uŜytkownik naciśnie klawisz odpowiadający jednej z opcji w zestawie

opcji uŜytkownika (narzędzie dla systemu Windows Server 2003).

clip

Przekierowuje wyniki wykonania polecenia z wiersza polecenia do

Schowka (narzędzie dla systemu Windows Server 2003).

cmdkey

Tworzy, wyświetla i usuwa przechowywane nazwy uŜytkowników i hasła

lub poświadczenia (narzędzie dla systemu Windows Server 2003).

diskpart

Bardzo rozbudowany program do zarządzania partycjami dysków.

driverquery

UmoŜliwia

administratorowi

wyliczenie

i

wyświetlenie

listy

zainstalowanych sterowników urządzeń oraz ich właściwości.

dsadd

Dodaje komputer, kontakt, grupę, jednostkę organizacyjną lub uŜytkownika

do katalogu.

dsget

Wyświetla wybrane atrybuty komputera, kontaktu, grupy, jednostki

organizacyjnej, serwera lub uŜytkownika w katalogu.

dsmod

Modyfikuje istniejącego uŜytkownika, komputer, kontakt, grupę lub

jednostki organizacyjne w katalogu.

dsmove

Przenosi dowolny obiekt z bieŜącej lokalizacji w katalogu do nowej

lokalizacji pod warunkiem, Ŝe przeniesienie będzie ograniczone do

pojedynczego kontrolera domeny oraz zmienia nazwę obiektu bez jego

przenoszenia w drzewie katalogów.

dsquery

Wykonuje kwerendy i znajduje listę komputerów, grup, jednostek

organizacyjnych, serwerów lub uŜytkowników w katalogu przy uŜyciu

określonego kryterium wyszukiwania.

dsrm

Usuwa z katalogu obiekt o określonym typie lub dowolny obiekt ogólny.

eventcreate

To narzędzie umoŜliwia administratorowi tworzenie niestandardowego

identyfikatora i komunikatu zdarzenia w określonym dzienniku zdarzeń.

eventquery

Wyświetla listę zdarzeń i właściwości zdarzeń z jednego lub kilku

dzienników zdarzeń.

eventtriggers

To narzędzie umoŜliwia administratorowi wyświetlanie i konfigurowanie

„wyzwalaczy zdarzeń” w systemie lokalnym i zdalnym.

expand

Dekompresuje jeden lub więcej skompresowanych plików.

Opracowanie: Roman Modrzejewski. Wszelkie prawa zastrzeŜone.

Jakiekolwiek wykorzystanie, kopiowanie, rozpowszechnianie i dalsze udostępnianie bez zgody autora jest zabronione.

Microsoft Windows XP, Wiersz poleceń

Strona 4

Wykład 3 – Zaawansowane polecenia administracyjne

Wersja 4

forfiles

Wybiera w folderze lub drzewie pliki do przetwarzania wsadowego

(narzędzie dla systemu Windows Server 2003).

freedisk

Sprawdza dostępną ilość miejsca na dysku przed kontynuowaniem procesu

instalacji (narzędzie dla systemu Windows Server 2003).

fsutil

Bardzo rozbudowane narzędzie. UmoŜliwia ono między innymi

ograniczenie ilości miejsc dla poszczególnych uŜytkowników, zarządza

punktami ponownej analizy poprzez zarządzajanie plikami rozrzedzonymi,

odinstalowywując wolumin lub rozszerzając go.

gettype

Ustawia systemową zmienną środowiskową %ERRORLEVEL% na wartość

skojarzoną z określonym systemem operacyjnym Windows (narzędzie dla

systemu Windows Server 2003).

gpresult

To narzędzie wiersza polecenia wyświetla Wynikowy zestaw zasad RSoP

dla docelowego uŜytkownika i komputera.

gpupdate

Narzędzie odświeŜania zasad grupy systemu operacyjnego Microsoft

Windows.

helpctr

Uruchamia Centrum pomocy i obsługi technicznej (narzędzie dla systemu

Windows Server 2003.

iisapp

Generuje raport dotyczący identyfikatorów procesów (PID) aktualnie

uruchomionych procesów programu W3pwp.exe obsługujących określoną

pulę aplikacji.

iisback

Tworzy kopie zapasowe konfiguracji (metabaza i schemat) Internetowych

Usług Informacyjnych (IIS) komputera zdalnego lub lokalnego i zarządza

nimi.

iiscnfg

Importuje i eksportuje wszystkie lub wybrane części konfiguracji

Internetowych Usług Informacyjnych (IIS) na komputerze lokalnym lub

zdalnym.

iisext

Konfiguruje rozszerzenia usługi sieci Web, aplikacje oraz poszczególne

pliki i zarządza nimi na serwerach, na których jest uruchomiony system

Windows Server 2003 z usługami IIS w wersji 6.0.

iisftp

Tworzy, usuwa i wyświetla witryny FTP na serwerach, na których są

uruchomione usługi IIS w wersji 6.0. Ponadto uruchamiania, zatrzymuje i wstrzymuje witryny FTP oraz kontynuuje ich działanie.

iisftpdr

Tworzy i usuwa katalogi wirtualne witryn FTP na serwerach, na których są

uruchomione Internetowe Usługi Informacyjne (IIS) w wersji 6.0.

iisvdir

Tworzy i usuwa katalogi wirtualne witryn sieci Web na serwerach, na

których są uruchomione Internetowe Usługi Informacyjne (IIS) w wersji

6.0.

iisweb

Tworzy, usuwa i wyświetla witryny sieci Web na serwerach, na których są

uruchomione Internetowe Usługi Informacyjne (IIS) w wersji 6.0.

Ponadto uruchamiania, zatrzymuje i wstrzymuje witryny sieci Web oraz

kontynuuje działanie witryn sieci Web.

inuse

Zamienia zablokowane pliki systemu operacyjnego (narzędzie dla systemu

Windows Server 2003).

logman

Uruchamia program Logman do zarządzania usługą Dzienniki wydajności, umoŜliwia takŜe tworzenie dzienników sesji śledzenia wydajności oraz

zarządzanie tymi dziennikami.

nlb

Zastępuje polecenie wlbs.exe słuŜące do zarządzania operacjami

równowaŜenia obciąŜenia sieciowego i kontrolowania ich (narzędzie dla

systemu Windows Server 2003).

Opracowanie: Roman Modrzejewski. Wszelkie prawa zastrzeŜone.

Jakiekolwiek wykorzystanie, kopiowanie, rozpowszechnianie i dalsze udostępnianie bez zgody autora jest zabronione.

Microsoft Windows XP, Wiersz poleceń

Strona 5

Wykład 3 – Zaawansowane polecenia administracyjne

Wersja 4

nlbmgr

Konfiguruje klastry równowaŜenia obciąŜenia sieciowego i wszystkie hosty

klastra oraz zarządza nimi z pojedynczego komputera (narzędzie dla

systemu Windows Server 2003).

pagefileconfig

Wyświetla i konfiguruje ustawienia pamięci wirtualnej systemowego pliku

stronicowania.

perfmon

UmoŜliwia otwarcie konsoli wydajności.

prncnfg

Konfiguruje lub wyświetla informacje dotyczące konfiguracji drukarki.

prndrvr

Dodaje, usuwa i wyświetla listę sterowników drukarek z lokalnych lub

zdalnych serwerów wydruku.

prnjobs

Wstrzymuje, wznawia, anuluje i wyświetla zadania drukowania.

prnmngr

Dodaje, usuwa i wyświetla drukarki lub połączenia drukarek oraz ustawia i

wyświetla drukarkę domyślną.

prnport

Tworzy, usuwa i wyświetla standardowe porty drukarek protokołu TCP/IP

oraz wyświetla i zmienia konfigurację portu.

prnqctl

Drukuje stronę testową, wstrzymuje lub wznawia drukowanie i czyści

kolejkę wydruku.

relog

Uruchamia program Relog, który wyodrębnia liczniki wydajności z

dzienników liczników wydajności i zapisuje dane w innych formatach,

takich jak TSV (tekst rozdzielany tabulatorami), CSV (tekst rozdzielany

przecinkami), BIN (format binarny) lub SQL.

rss

Włącza Magazyn zdalny uŜywany do zwiększania miejsca na dysku

serwera (narzędzie dla systemu Windows Server 2003).

sc

Pobiera i ustawia informacje o usługach. Testuje i debaguje programy usług.

schtasks

UmoŜliwia administratorowi tworzenie, usuwanie, badanie, zmianę,

uruchamianie i kończenie zaplanowanych zadań w systemie lokalnym lub

zdalnym.

setx

Ustawia zmienne środowiskowe w środowisku lokalnym lub systemowym

bez konieczności programowania lub pisania skryptów (narzędzie dla

systemu Windows Server 2003).

shutdown

UmoŜliwia zdalny restart lub wyłączenie komputera.

systeminfo

Wyświetla informacje o konfiguracji komputera.

takeown

Zezwala administratorowi na uzyskanie dostępu do pliku mimo

wcześniejszej odmowy dostępu, przypisując mu rolę właściciela pliku

(narzędzie dla systemu Windows Server 2003).

taskkill

To narzędzie wiersza polecenia moŜe słuŜyć do zakończenia jednego lub

więcej procesów. Procesy moŜna kasować przy uŜyciu identyfikatora lub

nazwy procesu.

tasklist

To narzędzie wiersza polecenia wyświetla listę aplikacji i skojarzonych

procesów uruchomionych aktualnie w systemie lokalnym lub zdalnym.

timeout

Wstrzymuje procesor poleceń na określoną liczbę sekund (narzędzie dla

systemu Windows Server 2003).

tracerpt

Uruchamia program Tracerpt. Przetwarza on dzienniki śledzenia zdarzeń

lub dane uzyskane w czasie rzeczywistym od dostawców śledzenia zdarzeń

uŜywających instrumentacji oraz umoŜliwia generowanie raportów z

analizy śledzenia i plików rozdzielanych przecinkami (.csv) dla

generowanych zdarzeń.

tsecimp

Importuje informacje dotyczące przypisania z pliku w formacie Extensible

Markup Language – XML do pliku zabezpieczeń serwera TAPI - Tsec.ini

(narzędzie dla systemu Windows Server 2003).

typeperf

Zapisuje dane dotyczące liczników wydajności w oknie polecenia lub w

pliku dziennika w obsługiwanym formacie.

Opracowanie: Roman Modrzejewski. Wszelkie prawa zastrzeŜone.

Jakiekolwiek wykorzystanie, kopiowanie, rozpowszechnianie i dalsze udostępnianie bez zgody autora jest zabronione.

Microsoft Windows XP, Wiersz poleceń

Strona 6

Wykład 3 – Zaawansowane polecenia administracyjne

Wersja 4

waitfor

Synchronizuje wiele komputerów w sieci przy uŜyciu sygnałów (narzędzie

dla systemu Windows Server 2003).

where

Lokalizuje i wyświetla wszystkie pliki zgodne z podanym parametrem

(narzędzie dla systemu Windows Server 2003).

whoami

Zwraca nazwę domeny, nazwę komputera, nazwę uŜytkownika, nazwy

grup, identyfikator logowania i przywileje dla aktualnie zalogowanego

uŜytkownika (narzędzie dla systemu Windows Server 2003).

wmic

Ułatwia korzystanie z Instrumentacji zarządzania Windows (WMI) i

systemów zarządzanych za pomocą instrumentacji WMI.

Opracowanie: Roman Modrzejewski. Wszelkie prawa zastrzeŜone.

Jakiekolwiek wykorzystanie, kopiowanie, rozpowszechnianie i dalsze udostępnianie bez zgody autora jest zabronione.