????

Your IP : 3.139.238.74


Current Path : C:/Windows/System32/WindowsPowerShell/v1.0/
Upload File :
Current File : C:/Windows/System32/WindowsPowerShell/v1.0/PowerShellCore.format.ps1xml

��<?xml version="1.0" encoding="utf-8" ?>

<!-- *******************************************************************

These sample files contain formatting information used by the Windows 

PowerShell engine. Do not edit or change the contents of this file 

directly. Please see the Windows PowerShell documentation or type 

Get-Help Update-FormatData for more information.



Copyright (c) Microsoft Corporation.  All rights reserved.

 

THIS SAMPLE CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY 

OF ANY KIND,WHETHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO 

THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR

PURPOSE. IF THIS CODE AND INFORMATION IS MODIFIED, THE ENTIRE RISK OF USE

OR RESULTS IN CONNECTION WITH THE USE OF THIS CODE AND INFORMATION 

REMAINS WITH THE USER.

******************************************************************** -->

 

<Configuration>

  

  <SelectionSets>

    <SelectionSet>

      <Name>BreakpointTypes</Name>

      <Types>

        <TypeName>System.Management.Automation.LineBreakpoint</TypeName>

        <TypeName>System.Management.Automation.VariableBreakpoint</TypeName>

        <TypeName>System.Management.Automation.CommandBreakpoint</TypeName>

      </Types>

    </SelectionSet>

    <SelectionSet>

      <Name>ModuleInfo</Name>

      <Types>

        <TypeName>System.Management.Automation.PSModuleInfo</TypeName>

        <TypeName>ModuleInfoGrouping</TypeName>

      </Types>

    </SelectionSet>

  </SelectionSets>



  <!-- ################ GLOBAL CONTROL DEFINITIONS ################ -->

  <Controls>

    <Control>

      <Name>AvailableModules-GroupingFormat</Name>

      <CustomControl>

        <CustomEntries>

          <CustomEntry>

            <CustomItem>

              <Frame>

                <LeftIndent>4</LeftIndent>

                <CustomItem>

                  <Text AssemblyName="System.Management.Automation" BaseName="FileSystemProviderStrings" ResourceId="DirectoryDisplayGrouping"/>

                  <ExpressionBinding>

                    <ScriptBlock>Split-Path -Parent $_.Path | %{ if([Version]::TryParse((Split-Path $_ -Leaf), [ref]$null)) { Split-Path -Parent $_} else {$_} } | Split-Path -Parent</ScriptBlock>

                  </ExpressionBinding>

                  <NewLine/>

                </CustomItem>

              </Frame>

            </CustomItem>

          </CustomEntry>

        </CustomEntries>

      </CustomControl>

    </Control>

    <Control>

      <Name>ByteCollection-GroupHeader</Name>

      <CustomControl>

        <CustomEntries>

          <CustomEntry>

            <CustomItem>

              <Frame>

                <CustomItem>

                  <ExpressionBinding>

                    <ScriptBlock>

                      $header = "           00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F"

                      if($_.Path) { $header = "           " + [Microsoft.PowerShell.Commands.UtilityResources]::FormatHexPathPrefix + $_.Path + "`r`n`r`n" + $header }

                      $header

                    </ScriptBlock>

                  </ExpressionBinding>

                </CustomItem>

              </Frame>

            </CustomItem>

          </CustomEntry>

        </CustomEntries>

      </CustomControl>

    </Control>

  </Controls>





  <ViewDefinitions>

        <View>

            <Name>System.RuntimeType</Name>

            <ViewSelectedBy>

                <TypeName>System.RuntimeType</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Label>IsPublic</Label>

                        <Width>8</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Label>IsSerial</Label>

                        <Width>8</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Width>40</Width>

                    </TableColumnHeader>

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>IsPublic</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>IsSerializable</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>BaseType</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>Microsoft.PowerShell.Commands.MemberDefinition</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.MemberDefinition</TypeName>

            </ViewSelectedBy>

            <GroupBy>

                <PropertyName>TypeName</PropertyName> 

            </GroupBy>



            <TableControl>

                <AutoSize/>

                <TableHeaders>

                    <TableColumnHeader>

                        <Label>Name</Label>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Label>MemberType</Label>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Label>Definition</Label>

                    </TableColumnHeader>

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>MemberType</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Definition</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                 </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>Microsoft.PowerShell.Commands.GroupInfo</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.GroupInfo</TypeName>

            </ViewSelectedBy>



            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Label>Count</Label>

                        <Alignment>Right</Alignment>

                        <Width>5</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Width>25</Width>

                    </TableColumnHeader>

                    <TableColumnHeader/>

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>Count</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Group</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                 </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>Microsoft.PowerShell.Commands.GroupInfoNoElement</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.GroupInfoNoElement</TypeName>

            </ViewSelectedBy>



            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Label>Count</Label>

                        <Alignment>Right</Alignment>

                        <Width>5</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Width>25</Width>

                    </TableColumnHeader>

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>Count</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                 </TableRowEntries>

            </TableControl>

        </View>



        <View>

            <Name>history</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.HistoryInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Width>4</Width>

                        <Alignment>Right</Alignment>

                    </TableColumnHeader>

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>Id</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>CommandLine</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>



        <View>

            <Name>history</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.HistoryInfo</TypeName>

            </ViewSelectedBy>

            <WideControl>

                <WideEntries>

                    <WideEntry>

                        <WideItem>

                            <PropertyName>CommandLine</PropertyName>

                        </WideItem>

                    </WideEntry>

                </WideEntries>

            </WideControl>

        </View>



        <View>

            <Name>MatchInfo</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.MatchInfo</TypeName>

            </ViewSelectedBy>

            <CustomControl>

                <CustomEntries>

                    <CustomEntry>

                       <CustomItem>

                            <ExpressionBinding>

                                <ScriptBlock>$_.ToString(((get-location).path))</ScriptBlock>

                            </ExpressionBinding>

                        </CustomItem>

                    </CustomEntry>

                </CustomEntries>

            </CustomControl>

        </View>

        <View>

            <Name>Variable</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.PSVariable</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Width>30</Width>

                    </TableColumnHeader>

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Value</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>PathInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.PathInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>Path</PropertyName>

                            </TableColumnItem>

                         </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>CommandInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.CommandInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Width>15</Width>

                    </TableColumnHeader>

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>CommandType</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>CommandInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.CmdletInfo</TypeName>

                <TypeName>System.Management.Automation.FunctionInfo</TypeName>

                <TypeName>System.Management.Automation.FilterInfo</TypeName>

                <TypeName>System.Management.Automation.AliasInfo</TypeName>

                <TypeName>System.Management.Automation.ApplicationInfo</TypeName>

                <TypeName>System.Management.Automation.ScriptInfo</TypeName>

                <TypeName>System.Management.Automation.ExternalScriptInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Label>CommandType</Label>

                        <Width>15</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Label>Name</Label>

                        <Width>50</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Label>Version</Label>

                        <Width>10</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Label>Source</Label>

                    </TableColumnHeader>                    

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                              <PropertyName>CommandType</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                              <ScriptBlock>

                                if ($_.CommandType -eq "Alias")

                                {

                                  $_.DisplayName

                                }

                                else

                                {

                                  $_.Name

                                }

                              </ScriptBlock>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Version</PropertyName>

                            </TableColumnItem>                            

                            <TableColumnItem>

                                <PropertyName>Source</PropertyName>

                            </TableColumnItem>                            

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

          <Name>TypeData</Name>

          <ViewSelectedBy>

            <TypeName>System.Management.Automation.Runspaces.TypeData</TypeName>

          </ViewSelectedBy>

          <TableControl>

            <TableHeaders>

              <TableColumnHeader>

                <Label>TypeName</Label>

              </TableColumnHeader>

              <TableColumnHeader>

                <Label>Members</Label>

              </TableColumnHeader>

            </TableHeaders>

            <TableRowEntries>

              <TableRowEntry>

                <TableColumnItems>

                  <TableColumnItem>

                    <PropertyName>TypeName</PropertyName>

                  </TableColumnItem>

                  <TableColumnItem>

                    <PropertyName>Members</PropertyName>

                  </TableColumnItem>

                </TableColumnItems>

              </TableRowEntry>

            </TableRowEntries>

          </TableControl>

        </View>

        <View>

          <Name>ControlPanelItem</Name>

          <ViewSelectedBy>

            <TypeName>Microsoft.PowerShell.Commands.ControlPanelItem</TypeName>

          </ViewSelectedBy>

          <TableControl>

            <TableHeaders>

              <TableColumnHeader>

                <Label>Name</Label>

              </TableColumnHeader>

              <TableColumnHeader>

                <Label>CanonicalName</Label>

              </TableColumnHeader>

              <TableColumnHeader>

                <Label>Category</Label>

              </TableColumnHeader>

              <TableColumnHeader>

                <Label>Description</Label>

              </TableColumnHeader>

            </TableHeaders>

            <TableRowEntries>

              <TableRowEntry>

                <TableColumnItems>

                  <TableColumnItem>

                    <PropertyName>Name</PropertyName>

                  </TableColumnItem>

                  <TableColumnItem>

                    <PropertyName>CanonicalName</PropertyName>

                  </TableColumnItem>

                  <TableColumnItem>

                    <PropertyName>Category</PropertyName>

                  </TableColumnItem>

                  <TableColumnItem>

                    <PropertyName>Description</PropertyName>

                  </TableColumnItem>

                </TableColumnItems>

              </TableRowEntry>

            </TableRowEntries>

          </TableControl>

        </View>

        <View>

            <Name>ApplicationInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.ApplicationInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Width>15</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                    </TableColumnHeader>

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>CommandType</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Path</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>ScriptInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.ScriptInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Width>15</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                    </TableColumnHeader>

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>CommandType</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Definition</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>ExternalScriptInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.ExternalScriptInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Width>15</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                    </TableColumnHeader>

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>CommandType</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Path</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>FunctionInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.FunctionInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Width>15</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                    </TableColumnHeader>

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>CommandType</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Function</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>FilterInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.FilterInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Width>15</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                    </TableColumnHeader>

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>CommandType</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Filter</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>AliasInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.AliasInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Width>15</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                    </TableColumnHeader>

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>CommandType</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>DisplayName</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>        

        <View>

            <Name>memberinfo</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.ListCommand+MemberInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Label>Class</Label>

                        <Width>11</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Width>25</Width>

                    </TableColumnHeader>

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>MemberClass</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>MemberData</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>drive</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.PSDriveInfo</TypeName>

                <TypeName>Microsoft.PowerShell.Commands.ActiveDirectoryProvider+ADPSDriveInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Width>10</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Label>Used (GB)</Label>

                        <Width>13</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Label>Free (GB)</Label>

                        <Width>13</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Label>Provider</Label>

                        <Width>13</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <label>Root</label>

                        <Width>35</Width>

                    </TableColumnHeader>

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <ScriptBlock>if($_.Used -or $_.Free) { "{0:###0.00}" -f ($_.Used / 1GB) }</ScriptBlock>

                                <Alignment>Right</Alignment>

                            </TableColumnItem>

                            <TableColumnItem>

                                <ScriptBlock>if($_.Used -or $_.Free) { "{0:###0.00}" -f ($_.Free / 1GB) }</ScriptBlock>

                                <Alignment>Right</Alignment>

                            </TableColumnItem>

                            <TableColumnItem>

                                <ScriptBlock>$_.Provider.Name</ScriptBlock>

                            </TableColumnItem>

                            <TableColumnItem>

                                <ScriptBlock>if($_.DisplayRoot -ne $null) { $_.DisplayRoot } else { $_.Root }</ScriptBlock>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>CurrentLocation</PropertyName>

                                <Alignment>Right</Alignment>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>provider</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.ProviderInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Width>20</Width>

                    </TableColumnHeader>

                    <TableColumnHeader />

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>Name</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Capabilities</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Drives</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>System.Management.Automation.CmdletInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.CmdletInfo</TypeName>

            </ViewSelectedBy>





            <ListControl>

                <ListEntries>

                    <ListEntry>

                       <ListItems>

                            <ListItem>

                                <PropertyName>Name</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>CommandType</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Definition</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Path</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>AssemblyInfo</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>DLL</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>HelpFile</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>ParameterSets</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>ImplementingType</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Verb</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Noun</PropertyName>

                            </ListItem>

                        </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>

        <View>

            <Name>System.Management.Automation.ApplicationInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.ApplicationInfo</TypeName>

            </ViewSelectedBy>





            <ListControl>

                <ListEntries>

                    <ListEntry>

                       <ListItems>

                            <ListItem>

                                <PropertyName>Name</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>CommandType</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Definition</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Extension</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Path</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>FileVersionInfo</PropertyName>

                            </ListItem>



                        </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>

        <View>

            <Name>System.Management.Automation.CommandInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.FunctionInfo</TypeName>

                <TypeName>System.Management.Automation.FilterInfo</TypeName>

            </ViewSelectedBy>





            <ListControl>

                <ListEntries>

                    <ListEntry>

                       <ListItems>

                            <ListItem>

                                <PropertyName>Name</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>CommandType</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Definition</PropertyName>

                            </ListItem>

                        </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>



        <View>

            <Name>System.Management.Automation.ScriptInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.ScriptInfo</TypeName>

            </ViewSelectedBy>





            <ListControl>

                <ListEntries>

                    <ListEntry>

                       <ListItems>

                            <ListItem>

                                <PropertyName>Name</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>CommandType</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Definition</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Path</PropertyName>

                            </ListItem>

                        </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>



        <View>

            <Name>System.Management.Automation.AliasInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.AliasInfo</TypeName>

            </ViewSelectedBy>





            <ListControl>

                <ListEntries>

                    <ListEntry>

                       <ListItems>

                            <ListItem>

                                <PropertyName>DisplayName</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>CommandType</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Definition</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>ReferencedCommand</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>ResolvedCommand</PropertyName>

                            </ListItem>

                        </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>

        <View>

            <Name>provider</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.ProviderInfo</TypeName>

            </ViewSelectedBy>

            <ListControl>

                <ListEntries>

                    <ListEntry>

                       <ListItems>

                            <ListItem>

                                <PropertyName>Name</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Drives</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Path</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Home</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Description</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Capabilities</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>ImplementingType</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>AssemblyInfo</PropertyName>

                            </ListItem>

                       </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>

        <View>

            <Name>Microsoft.PowerShell.Commands.ListCommand+MemberInfo</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.ListCommand+MemberInfo</TypeName>

            </ViewSelectedBy>





            <ListControl>

                <ListEntries>

                    <ListEntry>

                        <ListItems>

                            <ListItem>

                                <PropertyName>Name</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>MemberClass</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>MemberData</PropertyName>

                            </ListItem>

                        </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>

        <View>

            <Name>System.Management.Automation.PSDriveInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.PSDriveInfo</TypeName>

            </ViewSelectedBy>





            <ListControl>

                <ListEntries>

                    <ListEntry>

                        <ListItems>

                            <ListItem>

                                <PropertyName>Name</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Description</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Provider</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Root</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>CurrentLocation</PropertyName>

                            </ListItem>

                        </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>

        <View>

            <Name>Microsoft.PowerShell.Commands.GroupInfo</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.GroupInfo</TypeName>

            </ViewSelectedBy>





            <ListControl>

                <ListEntries>

                    <ListEntry>

                        <ListItems>

                            <ListItem>

                                <PropertyName>Name</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Count</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Group</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Values</PropertyName>

                            </ListItem>



                        </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>

        <View>

            <Name>Microsoft.PowerShell.Commands.GroupInfoNoElement</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.GroupInfoNoElement</TypeName>

            </ViewSelectedBy>





            <ListControl>

                <ListEntries>

                    <ListEntry>

                        <ListItems>

                            <ListItem>

                                <PropertyName>Name</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Count</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Values</PropertyName>

                            </ListItem>

                        </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>

        <View>

            <Name>ShellVariable</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.ShellVariable</TypeName>

            </ViewSelectedBy>

            <ListControl>

                <ListEntries>

                    <ListEntry>

                        <ListItems>

                            <ListItem>

                                <PropertyName>Name</PropertyName>

                            </ListItem>

                            <ListItem>

                                <PropertyName>Value</PropertyName>

                            </ListItem>

                        </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>



        <View>

            <Name>ScriptBlock</Name>

            <OutOfBand />

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.ScriptBlock</TypeName>

            </ViewSelectedBy>

            <CustomControl>

                <CustomEntries>

                    <CustomEntry>

                       <CustomItem>

                            <ExpressionBinding>

                                <ScriptBlock>$_</ScriptBlock>

                            </ExpressionBinding>

                        </CustomItem>

                    </CustomEntry>

                </CustomEntries>

            </CustomControl>

        </View>

        <View>

            <Name>ErrorInstance</Name>

            <OutOfBand />

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.ErrorRecord</TypeName>

            </ViewSelectedBy>

            <CustomControl>

                <CustomEntries>

                    <CustomEntry>

                       <CustomItem>

                            <ExpressionBinding>

                                <ScriptBlock>

                                    if ($_.FullyQualifiedErrorId -ne "NativeCommandErrorMessage" -and $ErrorView -ne "CategoryView")

                                    {

                                        $myinv = $_.InvocationInfo

                                        if ($myinv -and $myinv.MyCommand)

                                        {

                                            switch -regex ( $myinv.MyCommand.CommandType )

                                            {

                                                ([System.Management.Automation.CommandTypes]::ExternalScript)

                                                {

                                                    if ($myinv.MyCommand.Path)

                                                    {

                                                        $myinv.MyCommand.Path + " : "

                                                    }

                                                    break

                                                }

                                                ([System.Management.Automation.CommandTypes]::Script)

                                                {

                                                    if ($myinv.MyCommand.ScriptBlock)

                                                    {

                                                        $myinv.MyCommand.ScriptBlock.ToString() + " : "

                                                    }

                                                    break

                                                }

                                                default

                                                {

                                                    if ($myinv.InvocationName -match '^[&amp;\.]?$')

                                                    {

                                                        if ($myinv.MyCommand.Name)

                                                        {

                                                            $myinv.MyCommand.Name + " : "

                                                        }

                                                    }

                                                    else

                                                    {

                                                        $myinv.InvocationName + " : "

                                                    }

                                                    break

                                                }

                                            }

                                        }

                                        elseif ($myinv -and $myinv.InvocationName)

                                        {

                                            $myinv.InvocationName + " : "

                                        }

                                    }

                                </ScriptBlock>

                            </ExpressionBinding>

                            <ExpressionBinding>

                                <ScriptBlock>

                                   if ($_.FullyQualifiedErrorId -eq "NativeCommandErrorMessage") {

                                        $_.Exception.Message   

                                   }

                                   else

                                   {

                                        $myinv = $_.InvocationInfo

                                        if ($myinv -and ($myinv.MyCommand -or ($_.CategoryInfo.Category -ne 'ParserError'))) {

                                            $posmsg = $myinv.PositionMessage

                                        } else {

                                            $posmsg = ""

                                        }

                                        

                                        if ($posmsg -ne "")

                                        {

                                            $posmsg = "`n" + $posmsg

                                        }

    				    

                                        if ( &amp; { Set-StrictMode -Version 1; $_.PSMessageDetails } ) {

                                            $posmsg = " : " +  $_.PSMessageDetails + $posmsg 

                                        }



                                        $indent = 4

                                        $width = $host.UI.RawUI.BufferSize.Width - $indent - 2



                                        $errorCategoryMsg = &amp; { Set-StrictMode -Version 1; $_.ErrorCategory_Message }

                                        if ($errorCategoryMsg -ne $null)

                                        {

                                            $indentString = "+ CategoryInfo          : " + $_.ErrorCategory_Message

                                        }

                                        else

                                        {

                                            $indentString = "+ CategoryInfo          : " + $_.CategoryInfo

                                        }

                                        $posmsg += "`n"

                                        foreach($line in @($indentString -split "(.{$width})")) { if($line) { $posmsg += (" " * $indent + $line) } }



                                        $indentString = "+ FullyQualifiedErrorId : " + $_.FullyQualifiedErrorId

                                        $posmsg += "`n"

                                        foreach($line in @($indentString -split "(.{$width})")) { if($line) { $posmsg += (" " * $indent + $line) } }



                                        $originInfo = &amp; { Set-StrictMode -Version 1; $_.OriginInfo }

                                        if (($originInfo -ne $null) -and ($originInfo.PSComputerName -ne $null))

                                        {

                                            $indentString = "+ PSComputerName        : " + $originInfo.PSComputerName

                                            $posmsg += "`n"

                                            foreach($line in @($indentString -split "(.{$width})")) { if($line) { $posmsg += (" " * $indent + $line) } }

                                        }



                                        if ($ErrorView -eq "CategoryView") {

                                            $_.CategoryInfo.GetMessage()

                                        }

                                        elseif (! $_.ErrorDetails -or ! $_.ErrorDetails.Message) {

                                            $_.Exception.Message + $posmsg + "`n "

                                        } else {

                                            $_.ErrorDetails.Message + $posmsg

                                        }

                                   }

                                </ScriptBlock>

                            </ExpressionBinding>

                        </CustomItem>

                    </CustomEntry>

                </CustomEntries>

            </CustomControl>

        </View>

        <View>

            <Name>WarningRecord</Name>

            <OutOfBand/>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.WarningRecord</TypeName>

            </ViewSelectedBy>

            <CustomControl>

                <CustomEntries>

                    <CustomEntry>

                        <CustomItem>

                            <ExpressionBinding>

                                <PropertyName>Message</PropertyName>

                            </ExpressionBinding>

                        </CustomItem>

                    </CustomEntry>

                </CustomEntries>

            </CustomControl>

        </View>

        <View>

          <Name>DeserializedWarningRecord</Name>

          <OutOfBand/>

          <ViewSelectedBy>

            <TypeName>Deserialized.System.Management.Automation.WarningRecord</TypeName>

          </ViewSelectedBy>

          <CustomControl>

            <CustomEntries>

              <CustomEntry>

                <CustomItem>

                  <ExpressionBinding>

                    <PropertyName>InformationalRecord_Message</PropertyName>

                  </ExpressionBinding>

                </CustomItem>

              </CustomEntry>

            </CustomEntries>

          </CustomControl>

        </View>    

        <View>

            <Name>InformationRecord</Name>

            <OutOfBand/>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.InformationRecord</TypeName>

            </ViewSelectedBy>

            <CustomControl>

                <CustomEntries>

                    <CustomEntry>

                        <CustomItem>

                            <ExpressionBinding>

                                <ScriptBlock>$_.ToString()</ScriptBlock>

                            </ExpressionBinding>

                        </CustomItem>

                    </CustomEntry>

                </CustomEntries>

            </CustomControl>

        </View>

        <View>

          <Name>ByteCollection</Name>

          <ViewSelectedBy>

            <TypeName>Microsoft.PowerShell.Commands.ByteCollection</TypeName>

          </ViewSelectedBy>

          <GroupBy>

            <ScriptBlock>if($_.Path) { $_.Path } else { $_.GetHashCode() }</ScriptBlock>

            <CustomControlName>ByteCollection-GroupHeader</CustomControlName>

          </GroupBy>

          <CustomControl>

            <CustomEntries>

              <CustomEntry>

                <CustomItem>

                  <Frame>

                    <CustomItem>

                      <ExpressionBinding>

                        <ScriptBlock>$_.ToString()</ScriptBlock>

                      </ExpressionBinding>

                    </CustomItem>

                  </Frame>

                </CustomItem>

              </CustomEntry>

            </CustomEntries>

          </CustomControl>

        </View>

        <View>

            <Name>Exception</Name>

            <OutOfBand />

            <ViewSelectedBy>

                <TypeName>System.Exception</TypeName>

            </ViewSelectedBy>

            <CustomControl>

                <CustomEntries>

                    <CustomEntry>

                       <CustomItem>

                            <ExpressionBinding>

                                <ScriptBlock>$_.Message</ScriptBlock>

                            </ExpressionBinding>

                        </CustomItem>

                    </CustomEntry>

                </CustomEntries>

            </CustomControl>

        </View>

        <View>

            <Name>CommandParameterSetInfo</Name>

            <ViewSelectedBy>

                <TypeName>System.Management.Automation.CommandParameterSetInfo</TypeName>

            </ViewSelectedBy>

            

            <Controls>

                <!-- formatting definitions used in the <CustomControl> part of the view -->

                

                <!-- DEFINITION for the formatting of a RuleInfoStruct --> 

                <Control>

                    <Name>FmtParameterInfo</Name>

                    <CustomControl>

                        <CustomEntries>

                            <CustomEntry>

                                <CustomItem>

                                    <NewLine/>

                                    <Frame>

                                        <LeftIndent>2</LeftIndent>

                                        <CustomItem>

                                            <Text>Parameter Name: </Text>

                                            <ExpressionBinding>

                                                <PropertyName>Name</PropertyName>

                                            </ExpressionBinding><NewLine/>



                                            <Frame>

                                                <LeftIndent>2</LeftIndent>

                                                <CustomItem>

                                                    <Text>ParameterType = </Text>

                                                    <ExpressionBinding>

                                                        <PropertyName>ParameterType</PropertyName>

                                                    </ExpressionBinding><NewLine/>



                                                    <Text>Position = </Text>

                                                    <ExpressionBinding>

                                                        <PropertyName>Position</PropertyName>

                                                    </ExpressionBinding><NewLine/>

                                                    

                                                    <Text>IsMandatory = </Text>

                                                    <ExpressionBinding>

                                                        <PropertyName>IsMandatory</PropertyName>

                                                    </ExpressionBinding><NewLine/>



                                                    <Text>IsDynamic = </Text>

                                                    <ExpressionBinding>

                                                        <PropertyName>IsDynamic</PropertyName>

                                                    </ExpressionBinding><NewLine/>



                                                    <Text>HelpMessage = </Text>

                                                    <ExpressionBinding>

                                                        <PropertyName>HelpMessage</PropertyName>

                                                    </ExpressionBinding><NewLine/>



                                                    <Text>ValueFromPipeline = </Text>

                                                    <ExpressionBinding>

                                                        <PropertyName>ValueFromPipeline</PropertyName>

                                                    </ExpressionBinding><NewLine/>



                                                    <Text>ValueFromPipelineByPropertyName = </Text>

                                                    <ExpressionBinding>

                                                        <PropertyName>ValueFromPipelineByPropertyName</PropertyName>

                                                    </ExpressionBinding><NewLine/>



                                                    <Text>ValueFromRemainingArguments = </Text>

                                                    <ExpressionBinding>

                                                        <PropertyName>ValueFromRemainingArguments</PropertyName>

                                                    </ExpressionBinding><NewLine/>



                                                    <Text>Aliases = </Text>

                                                    <ExpressionBinding>

                                                        <PropertyName>Aliases</PropertyName>

                                                    </ExpressionBinding><NewLine/>



                                                    <Text>Attributes =</Text><NewLine/>

                                                    <ExpressionBinding>

                                                        <PropertyName>Attributes</PropertyName>

                                                        <EnumerateCollection/>

                                                        <CustomControlName>FmtParameterAttributes</CustomControlName>

                                                    </ExpressionBinding>

                                                </CustomItem>

                                            </Frame>

                                        </CustomItem>

                                    </Frame>

                                </CustomItem>

                            </CustomEntry>

                        </CustomEntries>

                    </CustomControl>

                </Control>

                

                <Control>

                    <Name>FmtParameterAttributes</Name>

                    <CustomControl>

                        <CustomEntries>

                            <CustomEntry>

                                <CustomItem>

                                    <Frame>

                                        <LeftIndent>2</LeftIndent>

                                        <CustomItem>

                                            <ExpressionBinding>

                                            </ExpressionBinding>

                                            <NewLine/>                    

                                        </CustomItem>

                                    </Frame>

                                </CustomItem>

                            </CustomEntry>

                        </CustomEntries>

                    </CustomControl>

                </Control>                

            </Controls>

                

            

            <CustomControl>

                <CustomEntries>

                    <CustomEntry>

                        <CustomItem>

                        

                            <!-- top level: display the MatchingCriteriaPipelineObject object -->

                            <Text>Parameter Set Name: </Text>

                            <ExpressionBinding>

                                <PropertyName>Name</PropertyName>

                            </ExpressionBinding>

                            <NewLine/>

                            

                            <Text>Is default parameter set: </Text>

                            <ExpressionBinding>

                                <PropertyName>IsDefault</PropertyName>

                            </ExpressionBinding>

                            <NewLine/>

                            

                            <!-- display the CommandParameterInfo collection -->

                            <ExpressionBinding>

                                <PropertyName>Parameters</PropertyName>

                                <EnumerateCollection/>

                                <CustomControlName>FmtParameterInfo</CustomControlName>

                            </ExpressionBinding>

                            

                            <NewLine/>

                            

                        </CustomItem>

                     </CustomEntry>

                </CustomEntries>

            </CustomControl>

        </View>

       <View>

         <Name>Runspace</Name>

         <ViewSelectedBy>

           <TypeName>System.Management.Automation.Runspaces.Runspace</TypeName>

         </ViewSelectedBy>

         <TableControl>

           <TableHeaders>

             <TableColumnHeader>

               <Label>Id</Label>

               <Width>3</Width>

               <Alignment>right</Alignment>

             </TableColumnHeader>

             <TableColumnHeader>

               <Label>Name</Label>

               <Width>15</Width>

               <Alignment>left</Alignment>

             </TableColumnHeader>

             <TableColumnHeader>

               <Label>ComputerName</Label>

               <Width>15</Width>

               <Alignment>left</Alignment>

             </TableColumnHeader>

             <TableColumnHeader>

               <Label>Type</Label>

               <Width>13</Width>

               <Alignment>left</Alignment>

             </TableColumnHeader>

             <TableColumnHeader>

               <Label>State</Label>

               <Width>13</Width>

               <Alignment>left</Alignment>

             </TableColumnHeader>

             <TableColumnHeader>

               <Label>Availability</Label>

               <Width>15</Width>

               <Alignment>left</Alignment>

             </TableColumnHeader>

           </TableHeaders>

           <TableRowEntries>

            <TableRowEntry>

              <TableColumnItems>

                <TableColumnItem>

                  <PropertyName>Id</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>Name</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <ScriptBlock>

                    if ($_.ConnectionInfo -ne $null)

                    {

                      $_.ConnectionInfo.ComputerName

                    }

                    else

                    {

                      "localhost"

                    }

                  </ScriptBlock>

                </TableColumnItem>

                <TableColumnItem>

                  <ScriptBlock>

                    if ($_.ConnectionInfo -is [System.Management.Automation.Runspaces.WSManConnectionInfo])

                    {

                      "Remote"

                    }

                    else

                    {

                      "Local"

                    }

                  </ScriptBlock>

                </TableColumnItem>

                <TableColumnItem>

                  <ScriptBlock>$_.RunspaceStateInfo.State</ScriptBlock>

                </TableColumnItem>

                <TableColumnItem>

                  <ScriptBlock>

                    if (($_.Debugger -ne $null) -and ($_.Debugger.InBreakpoint))

                    {

                        "InBreakpoint"

                    }

                    else

                    {

                        $_.RunspaceAvailability

                    }

                  </ScriptBlock>

                </TableColumnItem>

              </TableColumnItems>

            </TableRowEntry>

          </TableRowEntries>

         </TableControl>

       </View>

      <View>

        <Name>PSSession</Name>

        <ViewSelectedBy>

          <TypeName>System.Management.Automation.Runspaces.PSSession</TypeName>

        </ViewSelectedBy>

        <TableControl>

          <TableHeaders>

            <TableColumnHeader>

              <Label>Id</Label>

              <Width>3</Width>

              <Alignment>right</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>Name</Label>

              <Width>15</Width>

              <Alignment>left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>ComputerName</Label>

              <Width>15</Width>

              <Alignment>left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>State</Label>

              <Width>13</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>ConfigurationName</Label>

              <Width>20</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>Availability</Label>

              <Width>13</Width>

              <Alignment>Right</Alignment>

            </TableColumnHeader>

          </TableHeaders>

          <TableRowEntries>

            <TableRowEntry>

              <TableColumnItems>

                <TableColumnItem>

                  <PropertyName>Id</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>Name</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>ComputerName</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>State</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>ConfigurationName</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>Availability</PropertyName>

                </TableColumnItem>

              </TableColumnItems>

            </TableRowEntry>

          </TableRowEntries>

        </TableControl>

      </View>

      <View>

        <Name>Job</Name>

        <ViewSelectedBy>

          <TypeName>System.Management.Automation.Job</TypeName>

        </ViewSelectedBy>

        <TableControl>

          <TableHeaders>

            <TableColumnHeader>

              <Label>Id</Label>

              <Width>6</Width>

              <Alignment>left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>Name</Label>

              <Width>15</Width>

              <Alignment>left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>PSJobTypeName</Label>

              <Width>15</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>State</Label>

              <Width>13</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>HasMoreData</Label>

              <Width>15</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>Location</Label>

              <Width>20</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>Command</Label>

              <Width>25</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

          </TableHeaders>

          <TableRowEntries>

            <TableRowEntry>

              <TableColumnItems>

                <TableColumnItem>

                  <PropertyName>Id</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>Name</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>PSJobTypeName</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

		  <PropertyName>State</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

		  <PropertyName>HasMoreData</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

		  <PropertyName>Location</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>Command</PropertyName>

                </TableColumnItem>

              </TableColumnItems>

            </TableRowEntry>

          </TableRowEntries>

        </TableControl>

      </View>

      <View>

        <Name>Microsoft.PowerShell.Commands.TextMeasureInfo</Name>

        <ViewSelectedBy>

          <TypeName>Deserialized.Microsoft.PowerShell.Commands.TextMeasureInfo</TypeName>

        </ViewSelectedBy>

        <TableControl>

          <TableHeaders>

            <TableColumnHeader>

              <Label>Lines</Label>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>Words</Label>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>Characters</Label>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>Property</Label>

            </TableColumnHeader>

          </TableHeaders>

          <TableRowEntries>

            <TableRowEntry>

              <TableColumnItems>

                <TableColumnItem>

                  <PropertyName>Lines</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>Words</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>Characters</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>Property</PropertyName>

                </TableColumnItem>

              </TableColumnItems>

            </TableRowEntry>

          </TableRowEntries>

        </TableControl>

      </View>

      <View>

        <Name>Microsoft.PowerShell.Commands.GenericMeasureInfo</Name>

        <ViewSelectedBy>

	     <TypeName>Deserialized.Microsoft.PowerShell.Commands.GenericMeasureInfo</TypeName>

        </ViewSelectedBy>

        <ListControl>

          <ListEntries>

            <ListEntry>

              <ListItems>

                <ListItem>

                  <PropertyName>Count</PropertyName>

                </ListItem>

                <ListItem>

                  <PropertyName>Average</PropertyName>

                </ListItem>

                <ListItem>

                  <PropertyName>Sum</PropertyName>

                </ListItem>

                <ListItem>

                  <PropertyName>Maximum</PropertyName>

                </ListItem>

                <ListItem>

                  <PropertyName>Minimum</PropertyName>

                </ListItem>

                <ListItem>

                  <PropertyName>Property</PropertyName>

                </ListItem>

              </ListItems>

            </ListEntry>

          </ListEntries>

        </ListControl>

      </View>



    <View>

      <Name>CallStackFrame</Name>

      <ViewSelectedBy>

        <TypeName>System.Management.Automation.CallStackFrame</TypeName>

      </ViewSelectedBy>

      <TableControl>

        <TableHeaders>

          <TableColumnHeader>

            <Label>Command</Label>

          </TableColumnHeader>

          <TableColumnHeader>

            <Label>Arguments</Label>

          </TableColumnHeader>

          <TableColumnHeader>

            <Label>Location</Label>

          </TableColumnHeader>

        </TableHeaders>

        <TableRowEntries>

          <TableRowEntry>

            <TableColumnItems>

              <TableColumnItem>

                <PropertyName>Command</PropertyName>

              </TableColumnItem>

              <TableColumnItem>

                <PropertyName>Arguments</PropertyName>

              </TableColumnItem>

              <TableColumnItem>

                <PropertyName>Location</PropertyName>

              </TableColumnItem>

            </TableColumnItems>

          </TableRowEntry>

        </TableRowEntries>

      </TableControl>

    </View>



    <View>

        <Name>Breakpoint</Name>

        <ViewSelectedBy>

          <SelectionSetName>BreakpointTypes</SelectionSetName>

        </ViewSelectedBy>

        <TableControl>

            <TableHeaders>

                <TableColumnHeader>

                    <Label>ID</Label>

                    <width>4</width>

                    <alignment>right</alignment>

                </TableColumnHeader>

                <TableColumnHeader>

                    <Label>Script</Label>

                </TableColumnHeader>

                <TableColumnHeader>

                    <Label>Line</Label>

                    <width>4</width>

                    <alignment>right</alignment>

                </TableColumnHeader>

                <TableColumnHeader>

                    <Label>Command</Label>

                </TableColumnHeader>

                <TableColumnHeader>

                    <Label>Variable</Label>

                </TableColumnHeader>

                <TableColumnHeader>

                    <Label>Action</Label>

                </TableColumnHeader>

            </TableHeaders>

            <TableRowEntries>

                <TableRowEntry>

                    <TableColumnItems>

                        <TableColumnItem>

                            <PropertyName>ID</PropertyName>

                        </TableColumnItem>

                        <TableColumnItem>

                            <ScriptBlock>if ($_.Script) { [System.IO.Path]::GetFileName($_.Script) }</ScriptBlock>

                        </TableColumnItem>

                        <TableColumnItem>

                            <PropertyName>Line</PropertyName>

                        </TableColumnItem>

                        <TableColumnItem>

                            <PropertyName>Command</PropertyName>

                        </TableColumnItem>

                        <TableColumnItem>

                            <PropertyName>Variable</PropertyName>

                        </TableColumnItem>

                        <TableColumnItem>

                            <PropertyName>Action</PropertyName>

                        </TableColumnItem>

                    </TableColumnItems>

                </TableRowEntry>

            </TableRowEntries>

        </TableControl>

    </View>

    

      <View>

        <Name>Breakpoint</Name>

        <ViewSelectedBy>

            <SelectionSetName>BreakpointTypes</SelectionSetName>

        </ViewSelectedBy>

        <ListControl>

          <ListEntries>

              <ListEntry>

                  <EntrySelectedBy>

                      <TypeName>System.Management.Automation.LineBreakpoint</TypeName>

                  </EntrySelectedBy>

                  <ListItems>

                      <ListItem>

                          <PropertyName>ID</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Script</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Line</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Column</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Enabled</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>HitCount</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Action</PropertyName>

                      </ListItem>

                  </ListItems>

              </ListEntry>

              <ListEntry>

                  <EntrySelectedBy>

                      <TypeName>System.Management.Automation.VariableBreakpoint</TypeName>

                  </EntrySelectedBy>

                  <ListItems>

                      <ListItem>

                          <PropertyName>ID</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Variable</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>AccessMode</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Enabled</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>HitCount</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Action</PropertyName>

                      </ListItem>

                  </ListItems>

              </ListEntry>

              <ListEntry>

                  <EntrySelectedBy>

                      <TypeName>System.Management.Automation.CommandBreakpoint</TypeName>

                  </EntrySelectedBy>

                  <ListItems>

                      <ListItem>

                          <PropertyName>ID</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Command</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Enabled</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>HitCount</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Action</PropertyName>

                      </ListItem>

                  </ListItems>

              </ListEntry>

              <ListEntry>

                  <ListItems>

                      <ListItem>

                          <PropertyName>ID</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Script</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Enabled</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>HitCount</PropertyName>

                      </ListItem>

                      <ListItem>

                          <PropertyName>Action</PropertyName>

                      </ListItem>

                  </ListItems>

              </ListEntry>

          </ListEntries>

      </ListControl>

    </View>



    <View>

          <Name>PSSessionConfiguration</Name>

          <ViewSelectedBy>

              <TypeName>Microsoft.PowerShell.Commands.PSSessionConfigurationCommands#PSSessionConfiguration</TypeName>

          </ViewSelectedBy>

          <ListControl>

            <ListEntries>

              <ListEntry>

                <ListItems>

                  <ListItem>

                    <PropertyName>Name</PropertyName>

                  </ListItem>

                  <ListItem>

                    <PropertyName>PSVersion</PropertyName>

                  </ListItem>

                  <ListItem>

                    <PropertyName>StartupScript</PropertyName>

                  </ListItem>

                  <ListItem>

                    <PropertyName>RunAsUser</PropertyName>

                  </ListItem>

                  <ListItem>

                    <PropertyName>Permission</PropertyName>

                  </ListItem>

                </ListItems>

              </ListEntry>

            </ListEntries>

          </ListControl>      

     </View>

     <View>

            <Name>Microsoft.PowerShell.Commands.ComputerChangeInfo</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.ComputerChangeInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Label>HasSucceeded</Label>

                        <Alignment>Left</Alignment>

                        <Width>12</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

			<Label>ComputerName</Label>

                        <Width>25</Width>

                    </TableColumnHeader>

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>HasSucceeded</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>ComputerName</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                 </TableRowEntries>

            </TableControl>

        </View>

        <View>

            <Name>Microsoft.PowerShell.Commands.RenameComputerChangeInfo</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.RenameComputerChangeInfo</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Label>HasSucceeded</Label>

                        <Alignment>Left</Alignment>

                        <Width>12</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

			<Label>OldComputerName</Label>

                        <Width>25</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

			<Label>NewComputerName</Label>

                        <Width>25</Width>

                    </TableColumnHeader>

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>HasSucceeded</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>OldComputerName</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>NewComputerName</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                 </TableRowEntries>

            </TableControl>

        </View>

        <View>

        <Name>Module</Name>

        <ViewSelectedBy>

          <TypeName>ModuleInfoGrouping</TypeName>

        </ViewSelectedBy>

        <GroupBy>

          <ScriptBlock>Split-Path -Parent $_.Path | %{ if([Version]::TryParse((Split-Path $_ -Leaf), [ref]$null)) { Split-Path -Parent $_} else {$_} } | Split-Path -Parent</ScriptBlock>

          <CustomControlName>AvailableModules-GroupingFormat</CustomControlName>

        </GroupBy>

        <TableControl>

          <TableHeaders>

            <TableColumnHeader>

              <Width>10</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Width>10</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Width>35</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>ExportedCommands</Label>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

          </TableHeaders>

          <TableRowEntries>

            <TableRowEntry>

              <TableColumnItems>

                <TableColumnItem>

                  <PropertyName>ModuleType</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>Version</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>Name</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <ScriptBlock>$_.ExportedCommands.Keys</ScriptBlock>

                </TableColumnItem>

              </TableColumnItems>

            </TableRowEntry>

          </TableRowEntries>

        </TableControl>

      </View>

      <View>

        <Name>Module</Name>

        <ViewSelectedBy>

          <TypeName>System.Management.Automation.PSModuleInfo</TypeName>

        </ViewSelectedBy>

        <TableControl>

          <TableHeaders>

            <TableColumnHeader>

              <Width>10</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Width>10</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Width>35</Width>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

            <TableColumnHeader>

              <Label>ExportedCommands</Label>

              <Alignment>Left</Alignment>

            </TableColumnHeader>

          </TableHeaders>

          <TableRowEntries>

            <TableRowEntry>

              <TableColumnItems>

                <TableColumnItem>

                  <PropertyName>ModuleType</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>Version</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <PropertyName>Name</PropertyName>

                </TableColumnItem>

                <TableColumnItem>

                  <ScriptBlock>$_.ExportedCommands.Keys</ScriptBlock>

                </TableColumnItem>

              </TableColumnItems>

            </TableRowEntry>

          </TableRowEntries>

        </TableControl>

      </View>

      <View>

        <Name>Module</Name>

        <ViewSelectedBy>

          <TypeName>System.Management.Automation.PSModuleInfo</TypeName>

        </ViewSelectedBy>

        <WideControl>

          <WideEntries>

            <WideEntry>

              <WideItem>

                <PropertyName>Name</PropertyName>

              </WideItem>

            </WideEntry>

          </WideEntries>

        </WideControl>

      </View>

      <View>

        <Name>Module</Name>

        <ViewSelectedBy>

          <TypeName>System.Management.Automation.PSModuleInfo</TypeName>

        </ViewSelectedBy>

        <ListControl>

          <ListEntries>

            <ListEntry>

              <ListItems>

                <ListItem>

                  <PropertyName>Name</PropertyName>

                </ListItem>

                <ListItem>

                  <PropertyName>Path</PropertyName>

                </ListItem>

                <ListItem>

                  <PropertyName>Description</PropertyName>

                </ListItem>

                <ListItem>

                  <PropertyName>ModuleType</PropertyName>

                </ListItem>

                <ListItem>

                  <PropertyName>Version</PropertyName>

                </ListItem>

                <ListItem>

                  <PropertyName>NestedModules</PropertyName>

                </ListItem>

                <ListItem>

                  <Label>ExportedFunctions</Label>

                  <ScriptBlock>$_.ExportedFunctions.Keys</ScriptBlock>

                </ListItem>

                <ListItem>

                  <Label>ExportedCmdlets</Label>

                  <ScriptBlock>$_.ExportedCmdlets.Keys</ScriptBlock>

                </ListItem>

                <ListItem>

                  <Label>ExportedVariables</Label>

                  <ScriptBlock>$_.ExportedVariables.Keys</ScriptBlock>

                </ListItem>

                <ListItem>

                  <Label>ExportedAliases</Label>

                  <ScriptBlock>$_.ExportedAliases.Keys</ScriptBlock>

                </ListItem>

              </ListItems>

            </ListEntry>

          </ListEntries>

        </ListControl>

      </View>

        <View>

            <Name>Microsoft.PowerShell.Commands.HtmlWebResponseObject</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.HtmlWebResponseObject</TypeName>

                <TypeName>Microsoft.PowerShell.Commands.BasicHtmlWebResponseObject</TypeName>

            </ViewSelectedBy>



            <ListControl>

                <ListEntries>

                    <ListEntry>

                       <ListItems>

                            <ListItem><PropertyName>StatusCode</PropertyName></ListItem>

                            <ListItem><PropertyName>StatusDescription</PropertyName></ListItem>

                            <ListItem>

                                <Label>Content</Label>

                                <ScriptBlock>

                                  $result = $_.Content

                                  $result = $result.Substring(0, [Math]::Min($result.Length, 200) )

                                  if($result.Length -eq 200) { $result += "..." }

                                  $result                               

                                </ScriptBlock>

                            </ListItem>

                            <ListItem>

                                <Label>RawContent</Label>

                                <ScriptBlock>

                                  $result = $_.RawContent

                                  $result = $result.Substring(0, [Math]::Min($result.Length, 200) )

                                  if($result.Length -eq 200) { $result += "..." }

                                  $result                               

                                </ScriptBlock>

                            </ListItem>

                            <ListItem><PropertyName>Forms</PropertyName></ListItem>

                            <ListItem><PropertyName>Headers</PropertyName></ListItem>

                            <ListItem><PropertyName>Images</PropertyName></ListItem>

                            <ListItem><PropertyName>InputFields</PropertyName></ListItem>

                            <ListItem><PropertyName>Links</PropertyName></ListItem>

                            <ListItem><PropertyName>ParsedHtml</PropertyName></ListItem>

                            <ListItem><PropertyName>RawContentLength</PropertyName></ListItem>

                        </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>

        <View>

            <Name>Microsoft.PowerShell.Commands.WebResponseObject</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.WebResponseObject</TypeName>

            </ViewSelectedBy>



            <ListControl>

                <ListEntries>

                    <ListEntry>

                       <ListItems>

                            <ListItem><PropertyName>StatusCode</PropertyName></ListItem>

                            <ListItem><PropertyName>StatusDescription</PropertyName></ListItem>

                            <ListItem><PropertyName>Content</PropertyName></ListItem>                            

                            <ListItem>

                                <Label>RawContent</Label>

                                <ScriptBlock>

                                  $result = $_.RawContent

                                  $result = $result.Substring(0, [Math]::Min($result.Length, 200) )

                                  if($result.Length -eq 200) { $result += "..." }

                                  $result                               

                                </ScriptBlock>

                            </ListItem>

                            <ListItem><PropertyName>Headers</PropertyName></ListItem>

                            <ListItem><PropertyName>RawContentLength</PropertyName></ListItem>

                        </ListItems>

                    </ListEntry>

                </ListEntries>

            </ListControl>

        </View>       

        <View>

            <Name>Microsoft.Powershell.Utility.FileHash</Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.Powershell.Utility.FileHash</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Alignment>Left</Alignment>

                        <Width>15</Width>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Alignment>Left</Alignment>

                        <Width>70</Width>

                    </TableColumnHeader>                    

                    <TableColumnHeader />

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>Algorithm</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Hash</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Path</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                 </TableRowEntries>

            </TableControl>

        </View>        

        <View>

            <Name>PSRunspaceDebug></Name>

            <ViewSelectedBy>

                <TypeName>Microsoft.PowerShell.Commands.PSRunspaceDebug</TypeName>

            </ViewSelectedBy>

            <TableControl>

                <TableHeaders>

                    <TableColumnHeader>

                        <Label>Id</Label>

                        <Width>3</Width>

                        <Alignment>right</Alignment>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Label>Name</Label>

                        <Width>20</Width>

                        <Alignment>left</Alignment>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Label>Enabled</Label>

                        <Width>10</Width>

                        <Alignment>left</Alignment>

                    </TableColumnHeader>

                    <TableColumnHeader>

                        <Label>BreakAll</Label>

                        <Width>10</Width>

                        <Alignment>left</Alignment>

                    </TableColumnHeader>

                </TableHeaders>

                <TableRowEntries>

                    <TableRowEntry>

                        <TableColumnItems>

                            <TableColumnItem>

                                <PropertyName>RunspaceId</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>RunspaceName</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>Enabled</PropertyName>

                            </TableColumnItem>

                            <TableColumnItem>

                                <PropertyName>BreakAll</PropertyName>

                            </TableColumnItem>

                        </TableColumnItems>

                    </TableRowEntry>

                </TableRowEntries>

            </TableControl>

        </View>

    </ViewDefinitions>

</Configuration>