Permission_Types.ps1xml
<?xml version="1.0" encoding="utf-8" ?>
<Types> <Type> <Name>Permission.TargetPermission</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Path</Name> <Name>NetworkPaths</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Permission.ParentAccountPermission</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Item</Name> <Name>Accounts</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptProperty> <Name>Accounts</Name> <GetScriptBlock>$this.json</GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>AccountCaptions</Name> <GetScriptBlock>$this.json.Grouping</GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>Permission.ParentItemPermission</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Item</Name> <Name>Items</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptProperty> <Name>Items</Name> <GetScriptBlock>$this.json</GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>ItemPaths</Name> <GetScriptBlock>$this.json.Grouping</GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>Permission.ParentNonePermission</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Item</Name> <Name>Access</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <ScriptProperty> <Name>Access</Name> <GetScriptBlock>$this.json.PassThru</GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Items</Name> <GetScriptBlock>$this.json.PassThru.Item</GetScriptBlock> </ScriptProperty> <ScriptProperty> <Name>Accounts</Name> <GetScriptBlock>$this.json.PassThru.Account</GetScriptBlock> </ScriptProperty> </Members> </Type> <Type> <Name>Permission.ItemPermission</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Item</Name> <Name>Access</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> <Type> <Name>Permission.AccountPermissionList</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>AccountCaption</Name> <Name>Access</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <AliasProperty> <Name>AccountCaption</Name> <ReferencedMemberName>Grouping</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Access</Name> <ReferencedMemberName>PassThru</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>Permission.ItemPermissionList</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Path</Name> <Name>Access</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> <AliasProperty> <Name>Path</Name> <ReferencedMemberName>Grouping</ReferencedMemberName> </AliasProperty> <AliasProperty> <Name>Access</Name> <ReferencedMemberName>PassThru</ReferencedMemberName> </AliasProperty> </Members> </Type> <Type> <Name>Permission.Item</Name> <Members> <MemberSet> <Name>PSStandardMembers</Name> <Members> <PropertySet> <Name>DefaultDisplayPropertySet</Name> <ReferencedProperties> <Name>Path</Name> <Name>Access</Name> </ReferencedProperties> </PropertySet> <NoteProperty> <Name>DefaultDisplayProperty</Name> <Value>Path</Value> </NoteProperty> <PropertySet> <Name>DefaultKeyPropertySet</Name> <ReferencedProperties> <Name>Path</Name> </ReferencedProperties> </PropertySet> </Members> </MemberSet> </Members> </Type> </Types> |