Megosztás a következőn keresztül:


Széles nézet (Alapszintű)

Ez a példa bemutatja, hogyan implementálhat egy alapszintű nézetet, amely megjeleníti a System.ServiceProcess.ServiceController objektumokat, amelyeket a Get-Service parancsmag adott vissza. A széles nézet összetevőiről további információt a Széles nézet létrehozásacímű témakörben talál.

A formázási fájl betöltése

  1. Másolja az XML-t a témakör Példa szakaszából egy szövegfájlba.

  2. Mentse a szövegfájlt. Mindenképpen adja hozzá a format.ps1xml kiterjesztést a fájlhoz, hogy formázási fájlként azonosíthassa.

  3. Nyissa meg a Windows PowerShellt, és futtassa a következő parancsot a formázási fájl aktuális munkamenetbe való betöltéséhez: Update-FormatData -PrependPath <PathToFormattingFile>.

    Figyelmeztetés

    Ez a formázási fájl egy Windows PowerShell-formázási fájl által már definiált objektum megjelenítését határozza meg. A parancsmag futtatásakor a PrependPath paramétert kell használnia, és ezt a formázási fájlt nem töltheti be modulként.

Megmutatja

Ez a formázási fájl a következő XML-elemeket mutatja be:

  • A nézet Név eleme.

  • Az ViewSelectedBy elem, amely meghatározza, hogy a nézet milyen objektumokat jelenít meg.

  • A WideItem elem, amely meghatározza a nézet által megjelenített tulajdonságot.

Példa

Az alábbi XML egy széles nézetet határoz meg, amely megjeleníti a System.ServiceProcess.ServiceController.ServiceName tulajdonság értékét.

<?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>

Az alábbi példa bemutatja, hogyan jeleníti meg a Windows PowerShell a System.ServiceProcess.ServiceController objektumokat a formátumfájl betöltése után.

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

Lásd még:

Példák fájlok formázására

PowerShell-formázási fájl írása