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}