Широкое представление (базовое)
В этом примере показано, как реализовать базовое широкое представление, отображающее объекты System.ServiceProcess.ServiceController, возвращаемые командлетом Get-Service
. Дополнительные сведения о компонентах широкого представления см. в созданииширокое представление.
Загрузка этого файла форматирования
Скопируйте XML из раздела "Пример" этого раздела в текстовый файл.
Сохраните текстовый файл. Обязательно добавьте в файл расширение
format.ps1xml
, чтобы определить его как файл форматирования.Откройте Windows PowerShell и выполните следующую команду, чтобы загрузить файл форматирования в текущий сеанс:
Update-FormatData -PrependPath <PathToFormattingFile>
.Предупреждение
Этот файл форматирования определяет отображение объекта, который уже определен файлом форматирования Windows PowerShell. При запуске командлета необходимо использовать параметр 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