Powershell: Cmdlets

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Přidáno zjištění verze Windows.)
m (Přidáno generování hashovacích funkcí.)
Řádka 12: Řádka 12:
 
Další commandlety pro práci se soubory a adresáři:
 
Další commandlety pro práci se soubory a adresáři:
 
[https://docs.microsoft.com/en-us/powershell/scripting/samples/working-with-files-and-folders?view=powershell-6 Docs.Microsoft.com → Working with Files and Folders]
 
[https://docs.microsoft.com/en-us/powershell/scripting/samples/working-with-files-and-folders?view=powershell-6 Docs.Microsoft.com → Working with Files and Folders]
 +
  
  
 
== Zpracování objektů ==
 
== Zpracování objektů ==
 
  Compare-Object
 
  Compare-Object
 +
  
  
Řádka 54: Řádka 56:
 
  Get-ADComputer
 
  Get-ADComputer
 
*Povinný přepínač s filtrováním - nějaký
 
*Povinný přepínač s filtrováním - nějaký
 +
 +
 +
 +
== Podpůrné nástroje ==
 +
Get-FileHash ''soubor'' [-Algorithm MD5 | SHA256 | ...]
 +
* Generuje otisk zadané [[Hashovací funkce| hashovací funkce]] (výchozí hashovací funkce je SHA256).
 +
  
  
Řádka 73: Řádka 82:
 
*Chová se jako objekt s dílčími podobjekty.
 
*Chová se jako objekt s dílčími podobjekty.
 
*$x.Element.Subelement[0]. ...
 
*$x.Element.Subelement[0]. ...
 +
 +
  
  
Řádka 84: Řádka 95:
 
  -Verbose
 
  -Verbose
 
*Co nejvíc vysvětlujících komentářů
 
*Co nejvíc vysvětlujících komentářů
 +
 +
  
 
== Aliasy ==
 
== Aliasy ==
Řádka 101: Řádka 114:
 
* ls → Get-ChildItem
 
* ls → Get-ChildItem
 
</div>
 
</div>
 +
 +
  
 
== Související stránky ==
 
== Související stránky ==

Verze z 30. 3. 2020, 10:23


Obsah

Práce se soubory

Set-Location
Get-ChildItem
New-Item -ItemType Directory/File
Copy/Remove-Item

Další commandlety pro práci se soubory a adresáři: Docs.Microsoft.com → Working with Files and Folders


Zpracování objektů

Compare-Object


Správa počítače

Uživatelské účty

$Pass = Read-Host "Zadej heslo účtu username" -AsSecureString
New-LocalUser -Name username -Password $Pass
$Pass = Read-Host "Zadej nové heslo účtu username" -AsSecureString
Set-LocalUser username -Password $Pass
Set-LocalUser username -FullName "Nové jméno"

Správa počítače

Součásti Windows
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All


Get_WmiObject — informace o počítači
 Get-WmiObject -Class Win32_Bios
 Get-WmiObject -Class Win32_Product
 Get-WmiObject -Class Win32_OperatingSystem
Get-WmiObject -Class Win32_OperatingSystem | Select Caption, Version
  • Vypíše edici a verzi systému.

Active Directory

Get-ADComputer


Podpůrné nástroje

Get-FileHash soubor [-Algorithm MD5 | SHA256 | ...]


Práce s textem

ConvertTo-Csv | -Xml | -Html
Get-Service | ConvertTo-Html -Property name, status
Import- | Export-Csv
Import- | Export-CliXml
Out-File -Path path...

Práce s XML

$x = [xml](cat file.xml)



Společné přepínače

-WhatIf
-Confirm
-Verbose


Aliasy

Get-Alias
Get-Alias -Name Zástupný_příkaz
Get-Alias -Name dir
Get-Alias -Definition Zastoupený-příkaz
GetAlias -Definition Get-ChildItem

Výstup:

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


Související stránky


Zdroje

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