Format-List * ??!?

Format-List * ??!?

  • Comments 1
  • Likes

Het is mij opgevallen dat format-list soms een vreemd gedrag vertoont. Het toont niet altijd alle properties. Een goed voorbeeld is het volgende commando

Get-ExchangeCertificate | fl

Vergelijk de output maar eens met:

Get-ExchangeCertificate | fl *

Dit zou volgens de syntax niets uit mogen maken. Ik heb een vraag uitstaan bij MS, maar bij voorkeur kan je dus beter de asterix gebruiken.

:)

EDIT:

Mow van http://thepowershellguy.com was zo vriendelijk uit te leggen hoe de spreekwoordelijke vork in de steel steekt met format-list.. Zo zie je maar.. Je leert elke dag weer wat bij.

Dank je MOW!!

Zijn reactie is te vinden onder dit artikel, maar voor de volledigheid zal ik het opnemen in het artikel:

Wanneer je geen * gebruikt word de default format data gebruikt.
Dit zijn de properties die bij default worden getoond.
de defaults zijn / worden opgeslagen in format files :

notepad $PSHOME\DotNetTypes.format.ps1xml

wanneer het type in deze file(s) gevonden wordt wordt deze format data gebruikt voor de default output :

een goed voorbeeld is :

dir | ft
dir | ft *

hier is de defenitie the vinden in :

notepad $pshome\FileSystem.format.ps1xml

dir $PSHOME *.ps1xml

je kunt met de update-formatdata Cmdlet ook je eigen “view’s” voor objecten toevoegen, de default formatfile is “gesigned” en kan beter niet aangepast worden.

doe er iets leuks mee ,

Groeten /\/\o\/\/

Comments
  • Format-List * ??!? Het is mij opgevallen dat format-list soms een vreemd gedrag vertoont. Het toont niet

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment
Search Blogs