Powershell: Nápověda

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
m (Práce se soubory: Oprava překlepu.)
(Vytvoření stránky)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Windows]][[Category:Powershell]][[Category:Příkazový řádek]]
 
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Windows]][[Category:Powershell]][[Category:Příkazový řádek]]
  
== Commandlety ==
+
== <code>Get-Help ''téma''</code> ==
 +
* Aliasy: <code>help</code>, <code>man</code>
  
===Práce se soubory ===
+
* Lze používat metaznaky
Set-Location
+
  Get-Help *Service*
*Aliasy: <code>cd</code>
+
  Get-ChildItem
+
*Aliasy: <code>ls</code>, <code>dir</code>
+
  
=== Zpracování objektů ===
+
-ShowWindow
  Compare-Object
+
* Zobrazí nápovědu v samostatném okně.
 +
  -Examples
 +
* Pouze příklady
 +
-Detailed
 +
*Včetně příkladů
 +
-Full
 +
* Kompletní (nezestručněná) nápověda.
 +
-Online
 +
* Full nápověda v prohlížeči přímo z webu (nejaktuálnější verze)
  
=== 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
+
== Popis syntaxe ==
  Get_WmiObjects
+
  [...]
* Get_WmiObjects -class win32_bios
+
* Volitelná část
 +
<DataType>
 +
* Parametr (uveden jeho datový typ).
 +
<DataType>[]
 +
* Skupina parametrů oddělených čárkou
  
=== Active Directory ===
+
  Get-Verb
  Get-ADComputer
+
Show-Command
*Povinný přepínač s filtrováním - nějaký
+
* Zobrazí panel pro zadávání příkazů
  
=== Práce s textem ===
 
ConvertTo-Csv | -Xml | -Html
 
*Převede na text, ale nemusíme to nutně zapisovat do souboru &mdash; můžeme dále zpracovávat.
 
* <code>-Property</code>... 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
 
* <code>-Path C:\...</code>
 
Import- | Export-CliXml
 
* <code>-Path c:\...</code>
 
Out-File -Path path...
 
  
=== Práce s XML ===
+
== Tematická nápověda ==
  $x = [xml](cat file.xml)
+
  Get-Help About_''téma''
*Chová se jako objekt s dílčími podobjekty.
+
* <code>Get-Help About_*</code>
*$x.Element.Subelement[0]. ...
+
** Jaké témata máme k dispozici?
  
  
== Společné přepínače ==
+
== Best-practice ==
*-WhatIf
+
''...'' | gm
**Vypíše, co by se dělalo, ale neudělá to
+
*Zjisti, jaké objekty se předávají...
**U destruktivních cmdletů by se mělo použít nejdřív
+
-ShowWindow
*-Confirm
+
* ... a pak vyhledávej pomocí Ctrl-F.
**Zeptá se na každou jednotlivou akci.
+
**Potvrzuje se po jednom.
+
*-Verbose
+
**Co nejvíc vysvětlujících komentářů
+
  
  
== Aliasy ==
+
== Aktualizace nápovědy ==
  Get-Alias
+
  Update-Help
**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 &rarr; Get-ChildItem
+
*ls &rarr; Get-ChildItem
+
 
+
 
+
== Související stránky ==
+
* [[Powershell: Nápověda]]
+
* [[Powershell: Pipelining]]... Filtry, zpracování v pipeline
+
  
  

Verze z 1. 2. 2018, 14:03


Obsah

Get-Help téma

Get-Help *Service*
-ShowWindow
-Examples
-Detailed
-Full
-Online


Popis syntaxe

[...]
<DataType>
<DataType>[]
Get-Verb
Show-Command


Tematická nápověda

Get-Help About_téma


Best-practice

... | gm
-ShowWindow


Aktualizace nápovědy

Update-Help


Zdroje

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje