Obsah Pro koho je tato kniha? Jak je tato kniha členěna Typografické konvence použité v této knize Podpora
13 14 15 16
Část I
Základy příkazové řádky Windows Kapitola 1
Přehled používání příkazového řádku v systému Windows Základy používání příkazového řádku Jak porozumět oknu příkazového řádku Jak porozumět příkazovému oknu MS-DOS Nastavení vlastností příkazového řádku Práce s historií příkazů
Jak používat Nástroje odborné pomoci Jak používat nástroje Resource Kit
19 19 20 23 24 26
26 28
Kapitola 2
Maximální využití příkazového řádku Jak spustit příkazové prostředí Práce se seznamem cest Jak porozumět seznamu cest Jak porozumět příponám a asociacím souborů
Přesměrování standardního vstupu, výstupu a chyby Přesměrování standardního výstupu do dalších příkazů Přesměrování do souborů a ze souborů Přesměrování standardního chybového výstupu
Spojování a seskupování příkazů Použití zřetězení příkazů Seskupování sekvence příkazů
29 30 31 31 32
33 34 35 35
36 36 37
Kapitola 3
Základy psaní skriptů v příkazovém řádku Jak tvořit skripty v příkazovém řádku Běžné výrazy a příkazy skriptů Jak vymazat obsah okna příkazového řádku Přidávání komentářů ke skriptům Zobrazení textu a režim ECHO Práce s příkazem ECHO a @
39 39 40 41 41 42 43
4
OBSAH Nastavení názvu okna a barev příkazového prostředí
44
Zadávání argumentů do skriptů Co bychom měli vědět o proměnných Použití proměnných ve skriptech
45 46 47
Jak pojmenovat proměnné Nastavení hodnoty proměnné Nahrazování hodnot proměnných Změna oblasti působnosti proměnných
48 48 49 51
Používání matematických výrazů Práce s aritmetickými a přiřazovacími operátory Priorita operátorů Exponenty
Podmíněné příkazy Použití příkazu IF Použití příkazu IF NOT Použití příkazů IF DEFINED a IF NOT DEFINED Vnořování příkazů IF Porovnávání v příkazech IF
Příkazy cyklů Základy cyklů Procházení řady hodnot Procházení skupiny souborů Procházení adresářů Zpracování obsahu souboru a výstupu příkazu
Vytváření podprogramů a procedur Podprogramy Procedury
52 52 53 54
54 54 55 55 56 56
57 57 58 59 60 61
64 64 66
Kapitola 4
Plánování automatického spouštění úloh Plánování úloh v místních a vzdálených systémech Seznámení s plánováním úloh Plánování a přístup k úlohám Sledování průběhu naplánovaných úloh
Plánování úloh pomocí Průvodce naplánovanou úlohou Vytváření úloh pomocí Průvodce naplánovanou úlohou Změna vlastností úlohy Kopírování a přesouvání úloh z jednoho systému na druhý Zakazování a povolování úloh Okamžité spouštění úloh Odstraňování nepotřebných úloh
Plánování úloh pomocí nástroje SCHTASKS Vytváření naplánovaných úloh pomocí příkazu SCHTASKS /Create Vypisování naplánovaných úloh pomocí příkazu SCHTASKS /Query
67 67 68 69 71
73 73 78 78 79 79 79
79 80 87
OBSAH Okamžité spouštění úloh pomocí příkazu SCHTASKS /Run Ukončení běhu úlohy pomocí příkazu SCHTASKS /End Odstraňování úloh pomocí příkazu SCHTASKS /Delete
5 88 88 89
Část II
Správa systémů Windows Kapitola 5
Správa systémů Windows Zkoumání systémových informací Práce s registrem Klíče a hodnoty registru Dotazování na hodnoty registru Porovnávání klíčů registru Uložení a obnovení klíčů registru Přidávání klíčů do registru Kopírování klíčů registru Mazání klíčů registru
Správa služeb systému Prohlížení nastavených služeb Spouštění, zastavování a pozastavování služeb Nastavení spouštění služeb Nastavení přihlašování služby Nastavení zotavení služeb
Restartování a vypínání systémů z příkazové řádky Správa restartu a vypnutí místních systémů Správa restartu a vypnutí vzdálených systémů Přidání důvodů a komentářů vypnutí a restartů
93 93 95 95 97 98 99 100 100 101
102 102 104 105 106 107
109 110 111 111
Kapitola 6
Protokolování událostí, jejich zkoumání a automatické hlídání
113
Protokolování událostí ve Windows Prohlížení a filtrování protokolu událostí
113 116
Prohlížení událostí a formátování výstupu Filtrování událostí
117 118
Zapisování vlastních událostí do protokolů událostí Hlídání systémů pomocí aktivačních procedur událostí
121 123
K čemu používat aktivační procedury událostí? Připravte se na aktivační procedury událostí Vytváření aktivačních procedur Zobrazení aktuálně nastavených aktivačních procedur Mazání aktivačních procedur
123 124 125 126 127
6
OBSAH
Kapitola 7
Sledování procesů a výkonu
129
Správa aplikací, procesů a výkonu
129
Systémové a uživatelské procesy Zkoumání běžících procesů Sledování procesů a využití systémových zdrojů Ukončování procesů
Detekce a řešení problémů s výkonem Sledování stránkování paměti jednotlivých procesů Podrobné sledování využití paměti jednotlivých procesů Podrobná analýza využití paměti a hledání paměových úniků
129 131 136 139
141 141 142 144
Část III
Správa disků a souborového systému Windows Kapitola 8
Nastavení a údržba pevných disků Začínáme s nástrojem DISKPART Základy práce s nástrojem DISKPART DISKPART: Příklad Jak pracuje označování objektů Příkazy a skripty nástroje DISKPART Ukázkový skript DISKPART
Instalace a správa jednotek pevných disků Instalace a nalezení nové jednotky Zjištění stavu a nastavení jednotky Změny typu oddílů jednotky
Práce se základními a dynamickými disky Základní a dynamické disky Nastavení aktivního oddílu Změna typu disku: Základní na dynamický nebo naopak
Údržba jednotek pevných disků Zjištění informací o disku a správa souborového systému nástrojem FSUTIL Hledání chyb a špatných sektorů disku Řízení automatické kontroly disků při startu systému Defragmentace disků
149 149 149 150 150 151 154
156 156 157 159
160 161 162 163
164 164 167 169 171
Kapitola 9
Vytváření oddílů na základních discích Zjišťování informací o oddílech Vytváření oddílů Vytváření oddílů na discích MBR Vytváření oddílů na discích GPT
173 173 174 174 176
OBSAH Správa písmen jednotek a přípojných bodů Přiřazení písmen jednotek a přípojných bodů Změna písmen jednotek a přípojných bodů Odstranění písmene jednotky nebo přípojného bodu
Formátování oddílů
7 176 177 177 177
179
Použití příkazu FORMAT Ukázka formátování
179 180
Správa oddílů
181
Převod oddílu nebo svazku na NTFS Změna a vymazání jmenovky svazku Rozšiřování oddílů Mazání oddílů
181 184 184 185
Kapitola 10
Správa svazků RAID na dynamických discích Zjištění informací o svazku a jeho stavu Vytváření a správa jednoduchých svazků Vytváření jednoduchých svazků Rozšiřování jednoduchých svazků Zapínání dynamických disků Mazání svazků
187 187 189 189 190 191 192
Odolnost proti chybám v polích RAID na dynamických discích Implementace pole RAID-0: Prokládaný svazek Implementace pole RAID-1: Zrcadlený svazek Implementace pole RAID-5: Svazek typu RAID-5
Správa pole RAID a zotavení ze selhání Rozdělení zrcadleného svazku Synchronizace a oprava zrcadleného svazku Oprava prokládaného svazku Obnovení svazku typu RAID-5
192 193 195 196
198 198 199 199 200
Část IV
Správa Active Directory a sítě Windows Kapitola 11
Správa hlavních služeb Active Directory
203
Řízení Active Directory z příkazové řádky
203
Domény, kontejnery a objekty Logické a fyzické struktury Active Directory Rozlišující názvy Začínáme pracovat s nástroji příkazové řádky Active Directory
Vyhledávání v Active Directory pomocí příkazu DSQUERY Syntaxe a podpříkazy příkazu DSQUERY
204 205 205 207
208 208
8
OBSAH Vyhledávání podle názvů, popisů a názvů účtu SAM Nastavení Přihlašování a oprávnění Spustit jako Určení počátečního uzlu, rozsahu vyhledávání a počtu vypisovaných objektů Nastavení výstupního formátu názvů Použití nástroje DSQUERY s ostatními nástroji Active Directory
Vyhledávání problémových uživatelských nebo počítačových účtů Přejmenování a přesouvání objektů Odstraňování objektů z Active Directory
210 211 212 214 215
216 217 218
Kapitola 12
Správa počítačových účtů a řadičů domén Přehled správy počítačových účtů z příkazové řádky Vytváření počítačových účtů v doménách Active Directory Vytváření počítačového účtu Upravení vlastností počítačového účtu a členství ve skupinách
Správa vlastností počítačových účtů Prohlížení a vyhledávání počítačových účtů Nastavení a změna umístění počítače a atributu popisu Povolení a zakázání počítačových účtů Resetování uzamčených počítačových účtů Přesouvání počítačových účtů Mazání počítačových účtů
Práce s řadiči domény Instalace a odebírání řadičů domén Vyhledávání řadičů domén v Active Directory
Přiřazení role globálního katalogu Vyhledávání serverů s globálními katalogy Přidání a odebrání role globálního katalogu Zjištění nastavení kešování a vlastností globálního katalogu
Přiřazení hlavních operačních rolí Vyhledávání hlavních operačních serverů Nastavení hlavních operačních rolí pomocí příkazové řádky
219 219 220 221 221
222 222 224 225 225 226 226
227 227 227
228 229 230 230
231 232 233
Kapitola 13
Správa uživatelů a skupin Active Directory Přehled správy uživatelských účtů z příkazové řádky Vytváření uživatelských účtů Vytváření doménových uživatelských účtů Vlastnosti doménového uživatelského účtu a členství ve skupinách Vytváření místních uživatelských účtů
Správa uživatelských účtů Prohlížení a vyhledávání uživatelských účtů Určení členství jednotlivých uživatelských účtů
235 235 237 237 239 241
242 242 243
OBSAH Nastavení a změna atributů uživatelských účtů Povolení a zakázání uživatelských účtů Resetování expirovaných uživatelských účtů Řízení a resetování hesel Přesouvání uživatelských účtů Přejmenování uživatelských účtů Mazání uživatelských účtů
Správa účtů skupin z příkazové řádky Vytváření účtů skupin Vytváření skupin zabezpečení a distribučních skupin Vytváření místních skupin a přiřazování členství
Správa účtů skupin Prohlížení a vyhledávání účtů skupin Určení členství ve skupinách Změna typu nebo rozsahu skupiny Přidávání, odstraňování nebo nahrazovaní členů skupiny Přesouvání účtů skupin Přejmenování účtů skupin Mazání účtů skupin
9 244 246 246 247 248 248 249
250 251 251 254
255 255 256 257 258 260 260 261
Kapitola 14
Správa síťových tiskáren a tiskových služeb
263
Zjišťování informací o tiskárnách pro účely údržby a řešení problémů
263
Informace o tiskárnách a jejích ovladačích Informace o službě Zařazování tisku a statistika využití
Správa tiskáren Základy správy tiskáren Instalace fyzicky připojených tiskových zařízení Instalace síových tiskových zařízení Výpis tiskáren instalovaných v počítači Prohlížení a nastavení výchozí tiskárny Přejmenování tiskáren Mazání tiskáren
Správa portů TCP/IP pro síťové tiskárny Vytváření a změny portů TCP/IP pro tiskárny Výpis informací o portech TCP/IP využívaných tiskárnami Mazání portů TCP/IP používaných tiskárnami
Nastavení vlastností tiskárny Vkládání komentářů a informací o umístění Sdílení tiskáren Publikování tiskáren v Active Directory Nastavení oddělovací stránky a změny režimu tiskového zařízení Plánování a priority tiskových úloh Nastavení zařazování a dalších pokročilých možností tiskáren
264 267
271 272 272 274 274 275 275 276
276 276 278 279
279 279 280 280 281 281 282
10
OBSAH Řešení problémů s tiskem Kontrola služby Zařazování tisku Oprava poškození zařazovací služby Další služby, které můžou způsobovat problémy s tiskem
Správa tiskových front a jednotlivých tiskových úloh Zobrazení tiskových úloh ve frontě Pozastavení tiskárny a obnovení tisku Vyprázdnění tiskové fronty Pozastavení, obnovení a restartování tisku jednotlivých úloh Zrušení tiskové úlohy
284 284 284 285
285 285 286 287 287 288
Kapitola 15
Sítě TCP/IP – Nastavení, údržba a řešení problémů
289
Interpret příkazů síťových služeb
289
Práce s kontexty NETSH Práce se vzdálenými počítači Práce se soubory skriptů
289 291 292
Správa nastavení TCP/IP Nastavení statické IP-adresy Nastavení dynamické IP-adresy Přidávání IP-adres a bran Nastavení serverů DNS Přidání dalších serverů DNS Nastavení serverů WINS Přidání dalších serverů WINS Mazání nastavení TCP/IP
Podpora sítí TCP/IP Zjištění a uložení nastavení TCP/IP Prohlížení IP-adres a nastavení rozhraní Práce s TCP/IP a chybovými zprávami Fragmentace a spojování datagramů a podrobnosti o chybách Prohlížení aktuálních připojení TCP a UDP Řešení problémů se sítěmi TCP/IP Diagnostika problémů s klienty pošty, služby news a proxy Diagnostika obecných problémů s počítačem Vytváření spojení TCP/IP pro účely řešení problémů Zkusmé ověření připojení
293 293 294 295 295 296 297 297 298
299 299 301 303 305 307 310 313 314 323 325
Příloha
Seznam nejnutnějších nástrojů příkazové řádky
329
Rejstřík
353