Kolegyně volá: „Tiskárna netiskne, počítač je pomalý a po aktualizaci nejde zvuk.“ Jako technik nebudeš hádat. Ve Windows máš sadu nástrojů, kde přesně uvidíš, co běží, co selhalo a které zařízení nemá ovladač.
Naučíš se, kde je najdeš a jak si s nimi poradit, a k tomu základ PowerShellu, ve kterém se správa dělá rychle a opakovatelně.
| Nástroj | Spuštění | K čemu |
|---|---|---|
| Správce úloh | Ctrl + Shift + Esc | běžící procesy, výkon, programy po startu |
| Správce zařízení | devmgmt.msc | zařízení a ovladače, žlutý vykřičník = problém |
| Služby | services.msc | spouštění, zastavení, typ spuštění služeb |
| Prohlížeč událostí | eventvwr.msc | chyby a varování systému a aplikací |
| Správa disků | diskmgmt.msc | oddíly, formátování, písmena jednotek |
| Správa počítače | compmgmt.msc | souhrn: uživatelé, disky, služby, události |
| Nastavení | Win + I | běžné nastavení, Windows Update, účty |
| Cmdlet | Co dělá | Alias (zkratka) |
|---|---|---|
| Get-ChildItem | vypíše obsah složky | dir, ls |
| Set-Location | přejde do složky | cd |
| Copy-Item | kopíruje | copy, cp |
| Move-Item | přesune | move, mv |
| Remove-Item | smaže | del, rm |
| Get-Process | běžící procesy | ps |
| Get-Service | služby | – |
| Get-Help | nápověda | help |
Get-Process | Sort-Object CPU -Descending | Select-Object -First 5. Get-Process dá všechny procesy, Sort-Object je seřadí podle CPU od největšího, Select-Object vezme prvních 5.Doplň příkaz.
Odinstalování problém jen schová. Zařízení bez ovladače dál nefunguje.
Máš ve firmě nastavit stejnou věc na 40 počítačích. Klikáním strávíš celý den a někde uděláš chybu. Napíšeš-li to jednou do PowerShellu, spustíš to 40krát stejně. Proto se ve správě Windows PowerShell vyplatí.
Get-ChildItem -Path C:\Data -Recurse(Get-Process notepad).Id$slozka = "C:\Zaloha"Get-Command *service* – vypíše příkazy, které mají v názvu „service“.Get-Help Get-Service -Examples – ukáže příklady použití.Get-Service | Get-Member – vypíše, jaké vlastnosti mají výsledné objekty.| Cmdlet | K čemu | Příklad |
|---|---|---|
| Where-Object | vybere objekty podle podmínky | Get-Service | Where-Object Status -eq Stopped |
| Sort-Object | seřadí | Sort-Object CPU -Descending |
| Select-Object | vybere vlastnosti nebo počet | Select-Object Name, Id -First 3 |
| Export-Csv | uloží do tabulky CSV | Export-Csv sluzby.csv |
Porovnávací operátory se píšou slovy: -eq rovná se, -ne nerovná se, -gt větší, -lt menší.
Get-Service | Where-Object Status -eq Stopped | Export-Csv zastavene.csv. Get-Service vrátí všechny služby, Where-Object nechá jen zastavené, Export-Csv je zapíše do tabulky.Get-ChildItem C:\Data -Recurse -File | Where-Object Length -gt 100MB. -Recurse projde podsložky, -File jen soubory, Length je velikost v bajtech a PowerShell rozumí zápisu 100MB.ipconfig /all – síťové nastavení.ping – dostupnost počítače v síti.sfc /scannow – kontrola a oprava systémových souborů (jako správce).gpupdate /force – načte nové zásady skupiny ve firemní doméně.Velká písmena na začátku slov se píšou kvůli čitelnosti. Rozlišování má Linuxový shell, ne PowerShell.