Powershell: Základy

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Aliasy přesunuty na tuto stránku ze stránky commandlets.)
(Verze Powershellu osamostatněny do samostatné kapitoly.)
Řádka 100: Řádka 100:
  
  
== Při problémech a nefunkčních návodech ==
+
== Verze Powershellu ==
 
* Powershell se vyvíjí, přibývají nové příkazy a varianty syntaxe.
 
* Powershell se vyvíjí, přibývají nové příkazy a varianty syntaxe.
** Od Win 8 a Win Srv 2012 verze 3
+
* Díky tomu ale některé návody nemusí vždy fungovat — je třeba ověřit verzi.
** Díky tomu ale některé návody nemusí vždy fungovat.
+
* První verze uvolněna v roce 2006.
 +
* V roce 2021 ve Windows obvykle verze 5.1.
 +
* Ale existuje už stabilní release verze 7.1.
 +
 
 +
* Zjištění verze:
 +
$PSversionTable
 +
Get-Host | Select-Object Version
 +
$host.version
 +
 
 +
 
 +
== Při problémech a nefunkčních návodech ==
 
* Je složen z modulů, je možné, že nemáte nainstalován odpovídající modul.
 
* Je složen z modulů, je možné, že nemáte nainstalován odpovídající modul.
 
* Na Windows Serveru jsou některé moduly, které běžné Windows nemají.
 
* Na Windows Serveru jsou některé moduly, které běžné Windows nemají.

Verze z 19. 1. 2021, 18:43


Obsah

Úvod

Proč je třeba rozvíjet příkazový řádek?
Díky aliasům můžeme použít
Srovnání s Bashem


Pojmy


Syntaxe


Aliasy

Get-Alias alias
Get-Alias -Name alias
GetAlias md

Výstup:

  • md → mkdir


Get-Alias -Name dir
Get-Alias -Definition Zastoupený-příkaz
GetAlias -Definition Get-ChildItem

Výstup:

  • dir → Get-ChildItem
  • ls → Get-ChildItem


Doporučení:

  • Pro ruční práci používejte zkrácené verze příkazů.
  • Skripty pište v plné verzi.


Ovládání Powershellu


ISE


Verze Powershellu

$PSversionTable
Get-Host | Select-Object Version
$host.version


Při problémech a nefunkčních návodech

Některé commandlety smí použít jen správce!

  • Vyzkoušej spuštění PS jako správce!


Zdroje

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