Find-SCCluster

在 VMM 环境中查找指定的故障转移群集。

语法

Find-SCCluster
    [-VMMServer <ServerConnection>]
    [-ComputerName] <String>
    [-EnumerateFileServers <Boolean>]
    [-NonTrustedDomainHost]
    -Credential <VMMCredential>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]
Find-SCCluster
    [-VMMServer <ServerConnection>]
    -LibraryServer <LibraryServer>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

说明

Find-SCCluster cmdlet 查询指定故障转移群集或其某个节点的 Virtual Machine Manager (VMM) 。 如果找到群集,VMM 将返回一个对象,该对象包含有关故障转移群集的详细信息。 Find-SCCluster 返回的信息包括群集名称、群集节点以及群集托管的高可用性文件服务器。

示例

示例 1:从群集名称查找故障转移群集的所有节点

PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $Cluster = Find-SCCluster -ComputerName "VMHostCluster01.Contoso.com" -Credential $Credential
PS C:\> $Cluster.ClusterNodes

第一个命令获取名为 RunAsAccount01 的运行方式帐户对象,并将对象存储在$Credential变量中。

第二个命令查询名为 VMHostCluster01 的故障转移群集的 VMM,并使用$Credential为 Find-SCCluster 提供运行方式帐户将群集对象存储在$Cluster中。 ComputerName 参数将群集的名称视为计算机的名称。

最后一个命令向用户显示群集节点的 FQDN。

示例 2:从其中一个节点名称查找故障转移群集的所有节点

PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $Cluster = Find-SCCluster -ComputerName "VMHostNode02.Contoso.com" -Credential $Credential
PS C:\> $Cluster.Name
PS C:\> $Cluster.ClusterNodes

第一个命令获取名为 RunAsAccount01 的运行方式帐户对象,并将对象存储在$Credential变量中。

第二个命令查询名为 VMHostNode02 的故障转移群集节点的 VMM,并将返回的群集对象存储在$Cluster中。

第三个命令向用户显示群集的 FQDN。

最后一个命令向用户显示群集中每个节点的 FQDN。

示例 3:使用群集名称查找该故障转移群集托管的所有高可用性文件服务器

PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> $Cluster = Find-SCCluster -ComputerName "VMHostCluster03.Contoso.com" -Credential $Credential
PS C:\> $Cluster.HAFileServers

第一个命令获取 RunAs 帐户对象 RunAsAccount01,并将对象存储在$Credential变量中。

第二个命令查询名为 VMHostCluster03 的故障转移群集的 VMM,并将群集对象存储在$Cluster中。

第三个命令显示$Cluster中存储的故障转移群集托管的所有高可用性文件服务器的 FQDN。 此命令假定故障转移群集托管至少一个高可用性文件服务器。

参数

-ComputerName

指定 VMM 可以在您的网络上唯一标识的计算机的名称。 有效格式为:完全限定的域名 (FQDN) 、IPv4 或 IPv6 地址或 NetBIOS 名称。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Credential

指定凭据对象,或者,对于某些 cmdlet,一个运行方式帐户对象,该对象包含有权执行此操作的帐户的用户名和密码。 或者,对于 Restart-SCJob cmdlet,有权完成重启的任务。

有关 PSCredential 对象的详细信息,请键入: Get-Help Get-Credential

有关运行方式帐户的详细信息,请键入: Get-Help New-SCRunAsAccount

Type:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-EnumerateFileServers

指示是否列出文件服务器。

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

指定跟踪作业进度,并将其存储在此参数命名的变量中。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LibraryServer

指定一个 VMM 库服务器对象。

Type:LibraryServer
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-NonTrustedDomainHost

指示要添加到 VMM 的主机属于非受信任的域。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

指定触发此操作的性能和资源优化 (PRO) 提示的 ID。 这允许审核 PRO 提示。

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

指示作业以异步方式运行,以便控件立即返回到命令 shell。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

指定VMM 服务器对象。

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

输出

Cluster

此 cmdlet 返回 Cluster 对象。