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 将群集对象存储在 $Cluster 中,以 Find-SCCluster提供运行方式帐户。 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变量中。

第二个命令查询 VMM 以获取名为 VMHostNode02 的故障转移群集节点,并将返回的群集对象存储在$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 名称。

类型:String
Position:0
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-Credential

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

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

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

类型:VMMCredential
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-EnumerateFileServers

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

类型:Boolean
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-JobVariable

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

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-LibraryServer

指定 VMM 库服务器对象。

类型:LibraryServer
Position:Named
默认值:None
必需:True
接受管道输入:False
接受通配符:False

-NonTrustedDomainHost

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

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-PROTipID

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

类型:Guid
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-RunAsynchronously

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

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-VMMServer

指定 VMM 服务器对象。

类型:ServerConnection
Position:Named
默认值:None
必需:False
接受管道输入:True
接受通配符:False

输出

Cluster

此 cmdlet 返回 Cluster 对象。