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 コマンドレットは、指定されたフェールオーバー クラスターまたはそのノードの 1 つについて、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 変数に格納します。
2 番目のコマンドは、VMHostCluster01 という名前のフェールオーバー クラスターについて VMM にクエリを実行し、$Clusterにクラスター オブジェクトを格納します。$Credentialを使用して、 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 変数に格納します。
2 番目のコマンドは、VMHostNode02 という名前のフェールオーバー クラスター ノードを VMM に照会し、返されたクラスター オブジェクトを$Clusterに格納します。
3 番目のコマンドは、クラスターの 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 変数に格納します。
2 番目のコマンドは、VMHostCluster03 という名前のフェールオーバー クラスターについて VMM にクエリを実行し、クラスター オブジェクトを$Clusterに格納します。
3 番目のコマンドは、$Clusterに格納されているフェールオーバー クラスターによってホストされているすべての高可用性ファイル サーバーの FQDN を表示します。 このコマンドは、フェールオーバー クラスターが少なくとも 1 つの高可用性ファイル サーバーをホストしていることを前提としています。
パラメーター
-ComputerName
ネットワーク内で Virtual Machine Manager が一意に識別できるコンピュータの名前を指定します。 有効な形式は、完全修飾ドメイン名 (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) ヒントの ID を指定します。 これにより、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
このコマンドレットは 、クラスター オブジェクトを返します。