Powershell: Základy

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Doplněn úvod, aby lépe vysvětloval princip.)
(Aliasy přesunuty na tuto stránku ze stránky commandlets.)
Řádka 49: Řádka 49:
 
* Více příkazů na jednom řádku oddělíme středníkem
 
* Více příkazů na jednom řádku oddělíme středníkem
 
* Case-insensitive... Nerozlišují se malá a velká písmena
 
* Case-insensitive... Nerozlišují se malá a velká písmena
 +
 +
 +
== Aliasy ==
 +
* Protože jsou názvy commandletů dlouhé, existují k nim zkrácené verze — aliasy.
 +
* Pokud existuje obdobný příkaz Windows nebo Linuxu, obvykle existují i odpovídající aliasy.
 +
 +
Get-Alias ''alias''
 +
Get-Alias -Name ''alias''
 +
* Dohledání původního příkazu k zadanému aliasu.
 +
* Aliasy: gal
 +
<div class="Priklad">
 +
GetAlias md
 +
Výstup:
 +
* md &rarr; mkdir
 +
</div>
 +
 +
 +
* Jaký příkaz zastupuje alias <code>dir</code>?
 +
<div class="Priklad">Get-Alias -Name dir</div>
 +
 +
Get-Alias -Definition ''Zastoupený-příkaz''
 +
* Jaké aliasy můžeme použít místo zadaného commandletu?
 +
<div class="Priklad">
 +
GetAlias -Definition Get-ChildItem
 +
Výstup:
 +
* dir &rarr; Get-ChildItem
 +
* ls &rarr; Get-ChildItem
 +
</div>
 +
  
 
<div class="Poznamka">
 
<div class="Poznamka">
Řádka 54: Řádka 83:
 
*Pro ruční práci používejte zkrácené verze příkazů.
 
*Pro ruční práci používejte zkrácené verze příkazů.
 
*Skripty pište v plné verzi.
 
*Skripty pište v plné verzi.
</div>
 
<div class="Varovani">
 
Některé commandlety smí použít jen správce!
 
*Vyzkoušej spuštění PS jako správce!
 
 
</div>
 
</div>
  
Řádka 81: Řádka 106:
 
* Je složen z&nbsp;modulů, je možné, že nemáte nainstalován odpovídající modul.
 
* Je složen z&nbsp;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í.
 +
 +
<div class="Varovani">
 +
Některé commandlety smí použít jen správce!
 +
*Vyzkoušej spuštění PS jako správce!
 +
</div>
  
  

Verze z 19. 1. 2021, 18:17


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


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