50 nejpoužívanějších příkazů pro Powershell
Obecné příkazy:
Get-Help– Získání nápovědy k příkazu.Get-Command– Vyhledání dostupných příkazů.Get-Alias– Zobrazení aliasů PowerShellu.Get-PSDrive– Zobrazení dostupných diskových jednotek (včetně virtuálních jednotek).Clear-Host– Vyčištění obrazovky konzole.Out-Host– Odeslání výstupu do hostitelské aplikace.Out-File– Uložení výstupu do souboru.
Správa souborů a složek:
Get-ChildItem– Zobrazení seznamu souborů a složek (podobnédir).New-Item– Vytvoření nového souboru nebo složky.Remove-Item– Odstranění souboru nebo složky.Copy-Item– Kopírování souborů nebo složek.Move-Item– Přesunutí souboru nebo složky.Rename-Item– Přejmenování souboru nebo složky.Get-Content– Načtení obsahu souboru.Set-Content– Zápis do souboru.Add-Content– Přidání textu na konec souboru.Test-Path– Ověření, zda cesta existuje.Measure-Object– Měření dat (počet řádků, slov atd.).Select-String– Vyhledání textu v souborech.
Systémová správa:
Get-Process– Zobrazení běžících procesů.Stop-Process– Ukončení procesu.Get-Service– Zobrazení seznamu služeb.Start-Service– Spuštění služby.Stop-Service– Zastavení služby.Restart-Service– Restartování služby.Get-EventLog– Načtení systémových událostí.Clear-EventLog– Vymazání záznamů událostí.Restart-Computer– Restartování počítače.Shutdown-Computer– Vypnutí počítače.Set-ExecutionPolicy– Nastavení zásad spouštění skriptů.
Diagnostika a síť:
Test-Connection– Ověření připojení (ekvivalentping).Resolve-DnsName– Překlad názvu domény na IP adresu.Get-NetIPAddress– Zobrazení nastavení IP adres.Get-NetAdapter– Zobrazení síťových adaptérů.Get-NetRoute– Zobrazení směrovacích tabulek.Enable-NetAdapter– Povolení síťového adaptéru.Disable-NetAdapter– Zakázání síťového adaptéru.Invoke-WebRequest– Stažení dat z URL.Test-NetConnection– Diagnostika síťového připojení (např. k portu).
Export a import dat:
Export-Csv– Export dat do CSV.Import-Csv– Načtení dat z CSV.ConvertTo-Json– Konverze dat na JSON.ConvertFrom-Json– Načtení dat z JSON.Export-Clixml– Export dat do XML.Import-Clixml– Import dat z XML.
Práce s uživatelskými účty:
Get-LocalUser– Zobrazení lokálních uživatelských účtů.New-LocalUser– Vytvoření nového uživatelského účtu.Remove-LocalUser– Odstranění uživatelského účtu.Set-LocalUser– Úprava nastavení uživatelského účtu.
Bezpečnost:
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í. 😊