Powershell: Nápověda
Z MiS
				
				
				(Rozdíly mezi verzemi)
				
																
				
				
								
				|  (Vytvoření základu stránky) | m (→Práce se soubory:  Oprava překlepu.) | ||
| Řádka 5: | Řádka 5: | ||
| ===Práce se soubory === | ===Práce se soubory === | ||
|   Set-Location |   Set-Location | ||
| − | *Aliasy: <code>cd</ | + | *Aliasy: <code>cd</code> | 
|   Get-ChildItem |   Get-ChildItem | ||
| *Aliasy: <code>ls</code>, <code>dir</code> | *Aliasy: <code>ls</code>, <code>dir</code> | ||
Verze z 1. 2. 2018, 13:47
| Obsah | 
Commandlety
Práce se soubory
Set-Location
- Aliasy: cd
Get-ChildItem
- Aliasy: ls,dir
Zpracování objektů
Compare-Object
Správa počítače
- New-LocalUser
New-LocalUser -Name username -Password xxxx
- Povolení/zákaz Hyper-V
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
- Informace o počítači
Get_WmiObjects
- Get_WmiObjects -class win32_bios
Active Directory
Get-ADComputer
- Povinný přepínač s filtrováním - nějaký
Práce s textem
ConvertTo-Csv | -Xml | -Html
- Převede na text, ale nemusíme to nutně zapisovat do souboru — můžeme dále zpracovávat.
-  -Property... Jen vybrané vlastnosti objektů.
Get-Service | ConvertTo-Html -Property name, status
- Výstup do souboru
- Rovnou zapíše do souboru, nemůžeme dále zpracovávat.
Import- | Export-Csv
-  -Path C:\...
Import- | Export-CliXml
-  -Path c:\...
Out-File -Path path...
Práce s XML
$x = [xml](cat file.xml)
- Chová se jako objekt s dílčími podobjekty.
- $x.Element.Subelement[0]. ...
Společné přepínače
- -WhatIf
- Vypíše, co by se dělalo, ale neudělá to
- U destruktivních cmdletů by se mělo použít nejdřív
 
- -Confirm
- Zeptá se na každou jednotlivou akci.
- Potvrzuje se po jednom.
 
- -Verbose
- Co nejvíc vysvětlujících komentářů
 
Aliasy
Get-Alias
- Aliasy: gal
 
- Get-Alias -Name Zástupný_příkaz
Get-Alias -name dir
- Get-Alias -Definition Zastoupený-příkaz
GetAlias -Definition Get-ChildItem
- Příklad
- dir → Get-ChildItem
- ls → Get-ChildItem
Související stránky
- Powershell: Nápověda
- Powershell: Pipelining... Filtry, zpracování v pipeline
Zdroje
- Microsoft Virtual Academy: Getting Started with PowerShell
- Advanced Tools & Scripting with PowerShell
- Powershell.org
