Windows Server AppFabric Module for Windows PowerShell

This topic describes the module that AppFabric uses to implement Windows PowerShell functionality, and the architecture that AppFabric uses to exercise the cmdlets in the AppFabric Management API interface.

Windows PowerShell Module for AppFabric

To expose its functionality, AppFabric extends Windows PowerShell through the Windows PowerShell ApplicationServer module. The ApplicationServer module provides a consolidated management interface across AppFabric features, including the hosting, persistence, and monitoring components. All cmdlets are contained within a single assembly in this module named Microsoft.ApplicationServer.Management.dll. This DLL is included in the following folder: <drive>:\Windows\System32\WindowsPowerShell\v1.0\Modules\ApplicationServer.

The AppFabric module also includes the following files, which are located in the same folder as Microsoft.ApplicationServer.Management.dll:

  • The ApplicationServer.psd1 file is a configuration file for the module. It provides a description of the assembly and how it is loaded.

  • The Microsoft.ApplicationServer.Management.dll-Help.xml file (in the \en-US subfolder and/or other language subfolders of \ApplicationServer) provides help information for each cmdlet. This information is displayed in the Windows PowerShell console when you execute a Get-Help cmdlet with another cmdlet as a parameter.

  • The Microsoft.ApplicationServer.Management.format.ps1xml file is a configuration file that determines how objects returned from cmdlets will be displayed in the console by default.

  • The Microsoft.ApplicationServer.Management.resources.dll file (in the \en-US subfolder and/or other language subfolders of \ApplicationServer) contains AppFabric cmdlet strings.