Flash info

"La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information. "

Albert Einstein (1879-1955)

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
Laurent Dardenne
Utilisateur

PowerShelleur Platinum
Messages: 5239
graph
Karma: 191  
[Astuce]masquer un membre Personnalisé (Hidden) - 12/04/17 14:57 Le système de type permet de masquer une propriété personnalisée (qui n'est pas un accès private) à l'aide de l'attribut IsHidden d'un noeud ScriptProperty :
Code:

  Cd c:\temp\ @' <?xml version="1.0" encoding="utf-8" ?> <Types>   <Type>       <Name>System.Object</Name>       <Members>          <ScriptProperty IsHidden='true'>           <Name>My</Name>           <GetScriptBlock>            return "Test $(Get-Date)"         </GetScriptBlock>       </ScriptProperty>          </Members>    </Type> </Types>  '@> .\System.Object.types.ps1xml  Update-TypeData -PrependPath .\System.Object.types.ps1xml $s='Ets' $s.My #Test 04/12/2017 14:37:27 $s|gm -MemberType property #   TypeName: System.String #Name   MemberType Definition #----   ---------- ---------- #Length Property   int Length {get;} $s.PsObject.Properties.Name #Length $s.PSExtended #psextended {MSDN}



Classes concernée (à vérifier ):
-NotePropertyData
-AliasPropertyData
-ScriptPropertyData
-CodePropertyData
-PropertySetData
-MemberSetData
Tutoriels PowerShell
  | | L'administrateur a désactivé l'accés public en écriture.
© 2017 PowerShell-Scripting.com