宽视图 (Basic)

此示例演示如何实现显示 System.ServiceProcess.ServiceControllerGet-Service cmdlet 返回的对象的基本宽视图。 有关宽视图组件的详细信息,请参阅 创建宽视图

加载此格式设置文件

  1. 将本主题的“示例”部分中的 XML 复制到文本文件中。

  2. 保存该文本文件。 请务必将 format.ps1xml 扩展名添加到文件,以将其标识为格式化文件。

  3. 打开 Windows PowerShell,并运行以下命令将格式化文件加载到当前会话中:Update-FormatData -PrependPath <PathToFormattingFile>

    警告

    此格式设置文件定义已由 Windows PowerShell 格式化文件定义的对象的显示。 运行 cmdlet 时,必须使用 PrependPath 参数,并且无法将此格式化文件加载为模块。

演示

此格式设置文件演示了以下 XML 元素:

  • 视图的 Name 元素。

  • ViewSelectedBy 元素,用于定义视图显示的对象。

  • 定义视图显示的属性的 WideItem 元素。

示例

以下 XML 定义一个宽视图,该视图显示 System.ServiceProcess.ServiceController.ServiceName 属性的值。

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

<Configuration>
  <ViewDefinitions>
    <View>
      <Name>ServiceWideView</Name>
      <ViewSelectedBy>
        <TypeName>System.ServiceProcess.ServiceController</TypeName>
      </ViewSelectedBy>
      <WideControl>
        <WideEntries>
          <WideEntry>
            <WideItem>
              <PropertyName>ServiceName</PropertyName>
            </WideItem>
          </WideEntry>
        </WideEntries>
      </WideControl>
    </View>
  </ViewDefinitions>
</Configuration>

以下示例演示加载此格式化文件后 Windows PowerShell 如何显示 System.ServiceProcess.ServiceController 对象。

Get-Service f*
Fax                      FCSAM
fdPHost                  FDResPub
FontCache                FontCache3.0.0.0
FSysAgent                FwcAgent

另请参阅

格式化文件的示例

编写 PowerShell 格式设置文件