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