Поделиться через


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 запрашивает 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.

Вторая команда запрашивает VMM для отказоустойчивого кластера с именем VMHostCluster01 и сохраняет объект кластера в $Cluster, используя $Credential для предоставления учетной записи запуска от имени Find-SCCluster. Параметр ComputerName обрабатывает имя кластера так, как будто это имя компьютера.

Последняя команда отображает полные доменные имена узлов кластера пользователю.

Пример 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.

Третья команда отображает полное доменное имя кластера пользователю.

Последняя команда отображает полное доменное имя каждого узла в кластере пользователю.

Пример 3. Поиск, используя имя кластера, все высокодоступные файловые серверы, размещенные в этом отказоустойчивом кластере

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

Первая команда получает объект учетной записи RunAsAccount01 и сохраняет объект в переменной $Credential.

Вторая команда запрашивает VMM для отказоустойчивого кластера с именем VMHostCluster03 и сохраняет объект кластера в $Cluster.

Третья команда отображает полные доменные имена всех высокодоступных файловых серверов, размещенных отказоустойчивым кластером, хранящимся в $Cluster. Эта команда предполагает, что отказоустойчивый кластер размещает по крайней мере один высокодоступный файловый сервер.

Параметры

-ComputerName

Указывает имя компьютера, который VMM может однозначно идентифицировать в сети. Допустимые форматы: полное доменное имя (FQDN), IPv4 или IPv6-адрес или netBIOS-имя.

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

-Credential

Указывает объект учетных данных или для некоторых командлетов объект учетной записи запуска от имени, содержащий имя пользователя и пароль учетной записи с разрешением на выполнение этого действия. Или, в случае с командлетом Restart-SCJob, имеет разрешение на выполнение перезапущенной задачи.

Дополнительные сведения об объекте 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), запустившего это действие. Это позволяет проводить аудит советов PRO.

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

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления немедленно возвращал командную оболочку.

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

Этот командлет возвращает объект Cluster .