PowerShell je výkonný nástroj pro správu systému Windows Server 2019. Umožňuje automatizovat různé úkoly, spravovat konfiguraci serveru a provádět mnoho dalších operací. Znalost základních příkazů PowerShell může výrazně usnadnit práci správce systému, urychlit proces konfigurace a údržby serveru.
V tomto článku přinášíme úplný seznam příkazů PowerShell, které lze použít na serveru Windows Server 2019. Pomocí těchto příkazů budete moci spravovat služby, konfigurovat nastavení sítě, spravovat službu Active Directory, pracovat se souborovým systémem a mnoha dalšími funkcemi systému.
Každý příkaz je doprovázen podrobným popisem a příkladem použití. Vysvětlujeme také základní pojmy a příkazy, které vám pomohou pochopit zařízení PowerShell a využít jeho schopnosti. Tento článek vám pomůže stát se produktivnějším správcem a plně využívat funkce Windows Server 2019.
Seznam příkazů PowerShell pro Windows Server 2019
| Tým | Popis |
|---|---|
| Get-Command | Získání seznamu dostupných příkazů PowerShell |
| Get-Help | Získání nápovědy k příkazům PowerShell |
| Get-Service | Informace o službách operačního systému |
| Get-Process | Informace o procesech běžících na serveru |
| Get-EventLog | Informace ze systémového protokolu událostí |
| Set-ExecutionPolicy | Konfigurace zásady provádění skriptů pro PowerShell |
| Set-ItemProperty | Změna vlastností daného prvku |
| Test-NetConnection | Kontrola dostupnosti vzdáleného hostitele na konkrétní port |
| Restart-Computer | Restartování počítače |
| Remove-Item | Odstranění položky |
| Import-Module | Import modulu PowerShell |
| Export-Csv | Export dat do souboru CSV |
| Get-WindowsFeature | Získání informací o roli nebo funkci systému Windows |
| Install-WindowsFeature | Instalace role nebo funkce systému Windows |
| Remove-WindowsFeature | Odstranění role nebo funkce systému Windows |
| Get-Disk | Získání informací o discích na serveru |
| Initialize-Disk | Inicializace disku |
| New-Partition | Vytvoření nového oddílu na disku |
| Format-Volume | Formátování oddílu pod souborovým systémem |
Toto je jen malý seznam příkazů PowerShell dostupných na Windows Server 2019. Většina příkazů nabízí širokou škálu možností pro správu serveru, služeb, procesů, disků a dalších systémových prostředků. Při používání PowerShell Je možné automatizovat rutinní úkoly a výrazně zjednodušit práci se serverem.
Základní příkazy PowerShell
- Get-Command - zobrazuje seznam dostupných příkazů a funkcí PowerShell.
- Get-Help - poskytuje základní informace o příkazech PowerShell.
- Get-Process - zobrazuje seznam spuštěných procesů v počítači.
- Set-Location mění současné pracovní prostředí.
- Get-ChildItem - vrátí seznam souborů a složek v zadaném adresáři.
- Copy-Item - kopíruje soubory a složky z jednoho adresáře do druhého.
- Move-Item - přesouvá soubory a složky z jednoho adresáře do druhého.
- Remove-Item - odstraňuje soubory a složky.
- New-Item - vytvoří nový soubor nebo složku.
- Invoke-Command - spustí příkazy na vzdáleném počítači.
To je jen malá část základních příkazů PowerShell, které mohou být užitečné při práci s operačním systémem Windows. Při učení PowerShell se určitě setkáte s dalšími týmy a schopnostmi, které vám pomohou automatizovat úkoly a zlepšit výkon.
Příkazy pro správu systému Windows Server 2019
Windows Server 2019 poskytuje mnoho příkazů, které zjednodušují a automatizují proces správy serveru. Zde jsou některé z těchto týmů:
- Get-Service-získává informace o stavu služby na serveru.
- Restart-Service-restartuje zadanou službu.
- Stop-Service-zastaví uvedenou službu.
- Start-Service-spustí uvedenou službu.
- Set-Service-nastavuje parametry zadané služby.
- Remove-Service-odstraní zadanou službu.
- Get-Process-přijímá informace o spuštěných procesech na serveru.
- Stop-Process-zastaví uvedený proces.
- Restart-Computer-restartuje počítač.
- Shutdown-Computer-vypíná počítač.
- Get-EventLog-získává záznamy z protokolů událostí.
- Clear-EventLog-vymaže záznamy ze zadaného protokolu událostí.
- Get-WindowsFeature-získává informace o funkcích systému Windows nainstalovaných na serveru.
- Add-WindowsFeature-nastavuje zadanou funkci systému Windows.
- Remove-WindowsFeature-odstraní zadanou funkci systému Windows.
Toto je pouze malý seznam příkazů dostupných ve Windows Server 2019. PowerShell nabízí výkonné nástroje pro automatizaci administrativních úkolů, díky čemuž je správa serverů efektivnější a pohodlnější.
Příkazy síťové interakce v PowerShell
Get-NetAdapter - příkaz pro informace o síťových adaptérech v počítači. Pomocí tohoto příkazu můžete zjistit název adaptéru, jeho stav, rychlost přenosu dat a další užitečné informace.
Set-NetAdapter - příkaz pro nastavení nastavení síťových adaptérů. Pomocí tohoto příkazu můžete změnit IP adresu, masku podsítě, výchozí bránu a další nastavení sítě.
Get-NetIPAddress - příkaz pro informace o IP adresách v počítači. Pomocí tohoto příkazu můžete zjistit IP adresu, masku podsítě, předponu, typ adresy a další informace.
New-NetIPAddress - příkaz pro přidání nové IP adresy do síťového adaptéru. Pomocí tohoto příkazu můžete nastavit statickou IP adresu, zadat masku podsítě, předponu a další možnosti.
Remove-NetIPAddress - příkaz k odstranění IP adresy ze síťového adaptéru. Pomocí tohoto příkazu můžete odstranit jednu nebo více IP adres.
Test-NetConnection - příkaz pro kontrolu dostupnosti uzlu sítě. Pomocí tohoto příkazu můžete zkontrolovat komunikaci s jiným zařízením, otestovat port atd.
Get-NetRoute - tým pro informace o trasách sítě. Pomocí tohoto příkazu můžete zjistit směrovací tabulku, výchozí adresu brány a další informace.
New-NetRoute - příkaz pro přidání nové trasy do tabulky směrování. Pomocí tohoto příkazu můžete zadat cílovou adresu, masku podsítě a adresu brány, přes kterou bude směrována.
Remove-NetRoute - příkaz k odstranění trasy z tabulky směrování. Pomocí tohoto příkazu můžete odstranit jednu nebo více tras.
Toto je pouze malý seznam příkazů síťové interakce dostupných v PowerShell. Podrobnější informace o příkazech a jejich parametrech lze získat studiem dokumentace PowerShell.