Užitečné příklady příkazů pro běžnou praxi.

Počet souborů s vybranými koncovkami

Get-ChildItem -Recurse -Include *.jpg, *.png, *.tif, *.doc, *.docx | Group-Object Extension -NoElement
Get-ChildItem -Recurse -Include *.avi, *.mkv, *.mpg, *.mpeg, *.flv, *.mov, *.mp4 | Group-Object Extension -NoElement

Informace o uzamčení účtu AD }}}

Get-ADUser ucetuzivatele -Properties Name, lastLogonTimestamp,lockoutTime,logonCount,pwdLastSet | Select-Object Name,@{n='LastLogon';e={[DateTime]::FromFileTime($_.lastLogonTimestamp)}},@{n='lockoutTime';e={[DateTime]::FromFileTime($_.lockoutTime)}},@{n='pwdLastSet';e={[DateTime]::FromFileTime($_.pwdLastSet)}},logonCount

Dotaz, zda je účet AD uzamčený

Get-ADUser -Identity ucetuzivatele -Properties LockedOut,DisplayName | Select-Object samaccountName, displayName,Lockedout

Update politik, resp. spuštění příkazu gpupdate /force na vzdáleném PC

invoke-command -computername nazev-stanice -scriptblock {gpupdate /force}