Cache Configuration with Windows PowerShell (Windows Server AppFabric Caching)
There are two ways to configure the Windows Server AppFabric Caching Service: the AppFabric Configuration Wizard user interface and a set of Windows PowerShell commands for AppFabric caching. This topic describes the Windows PowerShell commands. For more information on using the AppFabric Configuration Wizard, see Configure Windows Server AppFabric.
If you are using a computer with the Cache Administration feature installed, there are two ways of using Windows PowerShell for managing the caching features of AppFabric. On the Start Menu, go to Administrative Tools, and then select Windows PowerShell Modules. Or you can go to the Start Menu, click All Programs, Windows Server AppFabric, and then click Caching Administration Windows PowerShell.
Note
On the Windows Vista, Windows 7, and Windows Server 2008 operating systems, you must run Windows PowerShell with administrative privileges for some configuration commands to work correctly. For the Caching Administration Windows PowerShell shortcut, you must right-click the shortcut and select Run as administrator.
Getting Help within the Windows PowerShell Session
The information below provides a summary of the administration commands for the caching features of AppFabric. It is important to realize that you can get help inside your Windows PowerShell session as well. For example, the following command displays all of the configuration commands:
get-command -module DistributedCacheConfiguration
If you need help on a particular command, you can use the get-help
command to do this. For example, the following command displays the complete help for the Add-CacheHost
command:
get-help Add-CacheHost -full
Configuration Commands
There are two main categories of AppFabric caching PowerShell commands: administration commands and configuration commands. This topic focuses on configuration commands. For more information on the administration commands, see Using Windows PowerShell to Manage Windows Server AppFabric Caching Features. The following table lists the Cache Administration Windows Powershell commands available to configure the Caching Service.
Command | Description |
---|---|
|
Configures Cache Administration on the cache host. This command operates on the server locally. |
|
Configures a cache host to enable it to become part of an existing cluster. This command operates on the server locally. |
|
Returns the cache cluster information, including details on its initialization status and its size. |
|
Returns the temporary connection string that was set with the Set-CacheConnectionString command. Note that this command does not necessarily reflect the connection string used by the cache cluster configuration store. Note This command is used internally by Windows Server AppFabric. There are no known user scenarios requiring its use. |
|
Creates and initializes a new cache cluster configuration store. |
|
Adds a cache host to the specified cache cluster configuration store. |
|
Un-configure Cache Administration from the cache host. This command operates on the server locally. |
|
Removes an existing cluster configuration. |
|
Un-configures a cache host that is not currently a member of a cache cluster. This command operates on the server locally. |
|
Sets a custom log file location to use for configuration commands logging. By default, the logs reside in the Temp folder. |
|
Persists the connection string for temporary usage. The string can then be retrieved with Get-CacheConnectionString. Note that this command does not change the connection string used by the cache cluster configuration store. Note This command is used internally by Windows Server AppFabric. There are no known user scenarios requiring its use. |
|
Tests the connection to a cache cluster configuration store. |
|
Removes a cache host entry from a cache cluster configuration store. If the current host is being un-registered, the HostName parameter is not required. In this case, the Provider and ConnectionString parameters are also optional, assuming that the current cache host is configured and the Remove-CacheHost command has not been called on the cache host. |
See Also
Concepts
Using Windows PowerShell to Manage Windows Server AppFabric Caching Features
Configuration Settings (Windows Server AppFabric Caching)
Windows Server AppFabric Caching Configuration Options
Troubleshooting Windows Server AppFabric Caching
Windows Server AppFabric Caching Concepts
Developing a Cache Client (Windows Server AppFabric Caching)