50 nejpoužívanějších příkazů pro Powershell

Obecné příkazy:

  1. Get-Help – Získání nápovědy k příkazu.
  2. Get-Command – Vyhledání dostupných příkazů.
  3. Get-Alias – Zobrazení aliasů PowerShellu.
  4. Get-PSDrive – Zobrazení dostupných diskových jednotek (včetně virtuálních jednotek).
  5. Clear-Host – Vyčištění obrazovky konzole.
  6. Out-Host – Odeslání výstupu do hostitelské aplikace.
  7. Out-File – Uložení výstupu do souboru.

Správa souborů a složek:

  1. Get-ChildItem – Zobrazení seznamu souborů a složek (podobné dir).
  2. New-Item – Vytvoření nového souboru nebo složky.
  3. Remove-Item – Odstranění souboru nebo složky.
  4. Copy-Item – Kopírování souborů nebo složek.
  5. Move-Item – Přesunutí souboru nebo složky.
  6. Rename-Item – Přejmenování souboru nebo složky.
  7. Get-Content – Načtení obsahu souboru.
  8. Set-Content – Zápis do souboru.
  9. Add-Content – Přidání textu na konec souboru.
  10. Test-Path – Ověření, zda cesta existuje.
  11. Measure-Object – Měření dat (počet řádků, slov atd.).
  12. Select-String – Vyhledání textu v souborech.

Systémová správa:

  1. Get-Process – Zobrazení běžících procesů.
  2. Stop-Process – Ukončení procesu.
  3. Get-Service – Zobrazení seznamu služeb.
  4. Start-Service – Spuštění služby.
  5. Stop-Service – Zastavení služby.
  6. Restart-Service – Restartování služby.
  7. Get-EventLog – Načtení systémových událostí.
  8. Clear-EventLog – Vymazání záznamů událostí.
  9. Restart-Computer – Restartování počítače.
  10. Shutdown-Computer – Vypnutí počítače.
  11. Set-ExecutionPolicy – Nastavení zásad spouštění skriptů.

Diagnostika a síť:

  1. Test-Connection – Ověření připojení (ekvivalent ping).
  2. Resolve-DnsName – Překlad názvu domény na IP adresu.
  3. Get-NetIPAddress – Zobrazení nastavení IP adres.
  4. Get-NetAdapter – Zobrazení síťových adaptérů.
  5. Get-NetRoute – Zobrazení směrovacích tabulek.
  6. Enable-NetAdapter – Povolení síťového adaptéru.
  7. Disable-NetAdapter – Zakázání síťového adaptéru.
  8. Invoke-WebRequest – Stažení dat z URL.
  9. Test-NetConnection – Diagnostika síťového připojení (např. k portu).

Export a import dat:

  1. Export-Csv – Export dat do CSV.
  2. Import-Csv – Načtení dat z CSV.
  3. ConvertTo-Json – Konverze dat na JSON.
  4. ConvertFrom-Json – Načtení dat z JSON.
  5. Export-Clixml – Export dat do XML.
  6. Import-Clixml – Import dat z XML.

Práce s uživatelskými účty:

  1. Get-LocalUser – Zobrazení lokálních uživatelských účtů.
  2. New-LocalUser – Vytvoření nového uživatelského účtu.
  3. Remove-LocalUser – Odstranění uživatelského účtu.
  4. Set-LocalUser – Úprava nastavení uživatelského účtu.

Bezpečnost:

  1. ConvertTo-SecureString – Převedení textu na zabezpečený řetězec.

Bonus: Automatizace a skriptování

  • Start-Job – Spuštění úlohy na pozadí.
  • Get-Job – Zobrazení běžících úloh.
  • Stop-Job – Ukončení úlohy.
  • Wait-Job – Čekání na dokončení úlohy.
  • Receive-Job – Načtení výsledků úlohy.

Těchto 50 příkazů pokrývá základní i pokročilé oblasti PowerShellu, takže by mělo stačit na většinu úkolů spojených se správou systému, diagnostikou nebo automatizací. 😊