Failover Clusters Cmdlets in Windows PowerShell
Windows PowerShell® is a task-based command-line shell and scripting language designed especially for system administration. This reference topic for the information technology (IT) professional provides assistance in utilizing the Windows PowerShell cmdlets to script and automate tasks.
Failover Clusters
This reference provides cmdlet descriptions and syntax for all failover cluster-specific cmdlets. It lists the cmdlets in alphabetical order based on the verb at the beginning of the cmdlet.
cmdlet | Description |
---|---|
Adds a cryptographic or registry checkpoint for a resource. |
|
Makes a new disk available for use in a failover cluster. |
|
Creates a clustered file server resource group that includes one or more disks, on which shared folders can be created for users. |
|
Configures high availability for an application that was not originally designed to run in a failover cluster. |
|
Configures an application controlled by a script that runs in Windows Script Host, within a failover cluster. |
|
Configures high availability for a service that was not originally designed to run in a failover cluster. |
|
Adds an empty resource group to the failover cluster configuration, in preparation for adding clustered resources to the group. |
|
Creates a highly available iSCSI Target server. |
|
Adds a node, or server, to a failover cluster. |
|
Creates a clustered print server, a resource group that includes a printer and a disk for storing print job information and printer drivers. |
|
Adds a resource to a clustered role, resource group, in a failover cluster. |
|
Adds a resource to the list of resources on which a particular resource depends, using AND as the connector, within a failover cluster. |
|
Adds a resource type to a failover cluster, and specifies information such as the dynamic-link library (DLL) to be used with that resource type. |
|
Creates a clustered file server for scale-out application data. |
|
Creates a highly available basic server. |
|
Makes a volume available in Cluster Shared Volumes (CSVs) in a failover cluster. |
|
Creates a clustered virtual machine, that is, a virtual machine that can be failed over if necessary to a different server in the failover cluster. |
|
Configures monitoring for a service or Event Tracing for Windows (ETW) event in a virtual machine. |
|
Prevents the specified user or users from accessing a failover cluster. |
|
Clears the persistent reservation on a disk in a failover cluster. |
|
Clears the cluster configuration from a node that was evicted from a failover cluster. |
|
Gets information about one or more failover clusters in a given domain. |
|
Gets information about permissions that control access to a failover cluster. |
|
Gets information about the disks that can support failover clustering and are visible to all nodes, but are not yet part of the set of clustered disks. |
|
Retrieves a cryptographic or registry checkpoint for a resource in a failover cluster. |
|
Gets information about one or more clustered roles, or resource groups, in a failover cluster. |
|
Creates a log file for all nodes, or a specific node in a failover cluster. |
|
Gets information about one or more networks in a failover cluster. |
|
Gets information about one or more network adapters in a failover cluster. |
|
Gets information about one or more nodes, or servers, in a failover cluster. |
|
Gets information about which nodes can own a resource in a failover cluster or information about the order of preference among owner nodes for a clustered role. |
|
Gets detailed information about an object in a failover cluster, such as a cluster resource. |
|
Gets information about the quorum configuration of a failover cluster. |
|
Gets information about one or more resources in a failover cluster. |
|
Gets information about the dependencies that have been configured between clustered resources in a failover cluster. |
|
Generates a report that lists the dependencies between resources in a failover cluster. |
|
Gets information about one or more resource types in a failover cluster. |
|
Gets information about Cluster Shared Volumes (CSVs) in a failover cluster. |
|
Retrieves the list of services and events currently being monitored in the virtual machine. |
|
Grants access to a failover cluster, either full access or read-only access. |
|
Moves a clustered role, a resource group, from one node to another in a failover cluster. |
|
Moves a clustered resource from one clustered role to another within a failover cluster. |
|
Moves a Cluster Shared Volume (CSV) to ownership by a different node in a failover cluster. |
|
Moves the ownership of a clustered virtual machine to a different node. |
|
Creates a new failover cluster. |
|
Destroys an existing failover cluster. |
|
Removes a user from the access list on the cluster. |
|
Removes a cryptographic or registry checkpoint for a resource in a failover cluster. |
|
Removes a clustered role, also called a resource group, from a failover cluster. |
|
Removes a node from a failover cluster. |
|
Removes a clustered resource from the failover cluster. |
|
Removes a dependency between two resources in a clustered role within a failover cluster. |
|
Removes a resource type from a failover cluster. |
|
Removes a volume from the Cluster Shared Volumes (CSVs) in a failover cluster, and places it in Available Storage in the cluster. |
|
Removes monitoring of a service or custom event that is currently being monitored. |
|
Runs repair tools on a Cluster Shared Volume (CSV) locally on a cluster node. |
|
Resets the Application Critical state of a virtual machine, so that the virtual machine is no longer marked as being in a critical state in the cluster. |
|
Resumes activity on a failover cluster node after it has suspended it, or paused. |
|
Turns off maintenance for a disk resource or Cluster Shared Volume (CSV) within a failover cluster. |
|
Sets the size and level of detail for the cluster log. |
|
Specifies which nodes can own a resource in a failover cluster or specifies the order of preference among owner nodes for a clustered role, or a resource group. |
|
Controls specific properties of an object in a failover cluster, such as a resource, a group, or a network. |
|
Configures quorum options for a failover cluster. |
|
Specifies the resources that a particular resource depends on within a failover cluster. |
|
Starts the Cluster service on all nodes of the cluster on which it is not yet started. |
|
Brings one or more clustered services and applications, also known as resource groups, online on a failover cluster. |
|
Starts the Cluster service on a node in a failover cluster. |
|
Brings a resource online in a failover cluster. |
|
Stops the Cluster service on all nodes in a failover cluster, which will stop all services and applications configured in the cluster. |
|
Takes one or more clustered services and applications, also known as resource groups, offline on a failover cluster. |
|
Stops the Cluster service on a node in a failover cluster. |
|
Takes a resource offline in a failover cluster. |
|
Suspends activity on a failover cluster node, that is, pause the node. |
|
Turns on maintenance for a disk resource or Cluster Shared Volume so that you can run a disk maintenance tool without triggering failover. |
|
Runs validation tests for failover cluster hardware and settings. |
|
Simulates a failure of a cluster resource. |
|
Renews or releases the DHCP lease for an IP address resource in a failover cluster. |
|
Registers existing Network Name resources with a DNS server in a way that does not interrupt cluster availability. |
|
Refreshes the configuration of a clustered virtual machine within a failover cluster. |
Notes
To list all the cmdlets that are available, use the Get-Command -Module FailoverClusters
cmdlet.
For more information about, or for the syntax of, any of the cmdlets, use the Get-Help
<cmdlet name> cmdlet, where <cmdlet name> is the name of the cmdlet that you want to research. For more detailed information, you can run any of the following cmdlets:
● Get-Help
<cmdlet name> -Detailed
● Get-Help
<cmdlet name> -Examples
● Get-Help
<cmdlet name> -Full
More Information
For more information about the cmdlets, see Failover Clustering in the Windows Server Library.