Freigeben über


Find-SCCluster

Sucht den angegebenen Failovercluster in einer VMM-Umgebung.

Syntax

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>]

Beschreibung

Das Cmdlet Find-SCCluster fragt Virtual Machine Manager (VMM) für den angegebenen Failovercluster oder einen seiner Knoten ab. Wenn der Cluster gefunden wird, gibt VMM ein Objekt zurück, das weitere Informationen zum Failovercluster enthält. Von Find-SCCluster zurückgegebene Informationen umfassen Clustername, Knoten des Clusters und hoch verfügbare Dateiserver, die vom Cluster gehostet werden.

Beispiele

Beispiel 1: Suchen aller Knoten eines Failoverclusters aus dem Clusternamen

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

Der erste Befehl ruft das Run As-Kontoobjekt namens RunAsAccount01 ab und speichert das Objekt in der $Credential Variablen.

Der zweite Befehl fragt VMM für den Failovercluster mit dem Namen VMHostCluster01 ab und speichert das Clusterobjekt in $Cluster, indem $Credential verwendet wird, um das Run As-Konto für Find-SCCluster bereitzustellen. Der ComputerName-Parameter behandelt den Namen des Clusters so, als ob es sich um den Namen eines Computers handelte.

Der letzte Befehl zeigt den FQDNs der Clusterknoten für den Benutzer an.

Beispiel 2: Suchen aller Knoten eines Failoverclusters aus einem der Knotennamen

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

Der erste Befehl ruft das Run As-Kontoobjekt namens RunAsAccount01 ab und speichert das Objekt in der $Credential Variablen.

Der zweite Befehl fragt VMM für einen Failoverclusterknoten namens VMHostNode02 ab und speichert das zurückgegebene Clusterobjekt in $Cluster.

Der dritte Befehl zeigt den FQDN des Clusters für den Benutzer an.

Der letzte Befehl zeigt den FQDN jedes Knotens im Cluster für den Benutzer an.

Beispiel 3: Suchen sie mithilfe des Clusternamens alle hoch verfügbaren Dateiserver, die von diesem Failovercluster gehostet werden

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

Der erste Befehl ruft das RunAs-Kontoobjekt RunAsAccount01 ab und speichert das Objekt in der $Credential Variablen.

Der zweite Befehl fragt VMM für den Failovercluster mit dem Namen VMHostCluster03 ab und speichert das Clusterobjekt in $Cluster.

Der dritte Befehl zeigt den FQDNs aller hoch verfügbaren Dateiserver an, die vom Failovercluster gehostet werden, der in $Cluster gespeichert ist. Dieser Befehl geht davon aus, dass der Failovercluster mindestens einen hoch verfügbaren Dateiserver hosten soll.

Parameter

-ComputerName

Gibt den Namen eines Computers an, der von VMM eindeutig im Netzwerk identifiziert werden kann. Gültige Formate sind: vollqualifizierter Domänenname (FQDN), IPv4- oder IPv6-Adresse oder NetBIOS-Name.

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

-Credential

Gibt ein Anmeldeinformationsobjekt oder für einige Cmdlets ein Run As-Kontoobjekt an, das den Benutzernamen und das Kennwort eines Kontos enthält, das über die Berechtigung zum Ausführen dieser Aktion verfügt. Oder im Falle des Cmdlets Restart-SCJob hat die Berechtigung zum Abschließen einer neu gestarteten Aufgabe.

Wenn Sie weitere Informationen zum PSCredential-Objekt erhalten möchten, geben Sie Folgendes ein: Get-Help Get-Credential

Weitere Informationen zu "Als Konten ausführen" geben Sie Folgendes ein: Get-Help New-SCRunAsAccount.

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

-EnumerateFileServers

Gibt an, ob die Dateiserver aufgelistet sind.

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

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

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

-LibraryServer

Gibt ein VMM-Bibliothekserverobjekt an.

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

-NonTrustedDomainHost

Gibt an, dass der zu VMM hinzuzufügende Host zu einer nicht vertrauenswürdigen Domäne gehört.

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

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO) an, durch den die Aktion ausgelöst wurde. Dies ermöglicht die Überwachung von PRO-Tipps.

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

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

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

Ausgaben

Cluster

Dieses Cmdlet gibt ein Clusterobjekt zurück.