Register-SCVMMManagedComputer

VMM エージェント ソフトウェアがインストールされているマネージド コンピューターを別の VMM 管理サーバーに再関連付けます。

構文

Register-SCVMMManagedComputer
        [-VMMManagedComputer] <VMMManagedComputer>
        -Credential <VMMCredential>
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]

説明

Register-SCVMMManagedComputer コマンドレットは、Virtual Machine Manager (VMM) エージェント ソフトウェアが別の VMM 管理サーバーにインストールされているマネージド コンピューターを再関連付けします。

ホストサーバーまたはライブラリ サーバーを VMM に最初に追加すると、ホストサーバーまたはライブラリ サーバーは、ホストまたはライブラリ サーバーを追加した VMM データベースを提供する VMM 管理サーバーに関連付けられます。 VMM データベースは、VMM 管理サーバー自体またはSQL Serverを実行しているリモート コンピューター上の Microsoft SQL Server データベースにインストールされている可能性があります。

ホストサーバーまたはライブラリ サーバーが VMM 管理サーバーに追加された (そのため、関連付けられている) と、そのサーバーは他の VMM 管理サーバーと通信できません。 ただし、次のシナリオで説明するように、別の VMM 管理サーバーに再関連付けできます。

シナリオ 1: ディザスター リカバリー

このシナリオでは、VMMServerA が失敗するか、VMMServerA で実行されている VMM サービスが失敗します。 バックアップ VMM 管理サーバーとして VMMServerB を既に使用できる場合があります。 インストールされていない場合は、VMMServerB に VMM サービスをインストールできます。 この時点で、VMM データベースが VMMServerB 上にある可能性があります。または、データベースを別のSQL Serverに保持する場合は、VMMServerB をそのSQL Server上の VMM データベースにポイントできるようになりました。

ただし、VMM 管理サーバー (VMMServerB) とデータベースが機能するようになりましたが、VMMServerA によって管理されていたホストサーバーとライブラリ サーバーは、VMMServerA と通信するようにまだ構成されています。 VMMServerB はこれらのマネージド コンピューターを認識しますが、アクセスが拒否された状態です。 この時点で、 再関連付け-SCVMMManagedComputer を使用して、VMMServerA によって管理されたコンピューターを VMMServerB に再関連付けることができます。

シナリオ 2: Re-Organizing サーバーグループ

このシナリオでは、VMMServerA と VMMServerB は、ホストとライブラリ サーバーの異なるセットを管理する 2 つの既存の VMM 管理サーバーです。 たとえば、VMHost01 が VMMServerA によって現在管理されている場合は、 Add-SCVMHost コマンドレットと Reassociate パラメーターを使用して VMHost01 を VMMServerB に追加できます。 これを行うと、VMMServerA の VMHost01 の状態がアクセス拒否になり、VMMServerB での状態が応答しています。 VMHost01 は VMMServerB によって管理されているので、VMHost01 を VMMServerA から削除することは可能です。

また、Reassociate-SCVMMManagedComputer を使用して、Host01 と VMMServerA を再関連付けすることもできます。

例 1: 関連付けられていないすべての管理対象コンピューターを特定の VMM サーバーに再関連付けする

PS C:\> Get-VMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $Credential = Get-Credential
PS C:\> Get-VMMManagedComputer | where {$_.State -eq "NotResponding"} | Register-SCVMMManagedComputer -Credential $Credential

最初のコマンドは、Contoso.com ドメインの VMMServer01 に接続します。

2 番目のコマンドでは 、Get-Credential を使用してユーザー名とパスワードの入力を求め、資格情報を $Credential 変数に格納します。 この操作に必要な資格情報は、ホスト サーバー上の管理者権限を持つドメイン アカウントであり、特定の VMM サーバーとそのアカウントのパスワードと関連付け直す必要があります。

最後のコマンドは、VMMServer01 からすべてのマネージド コンピューターを取得し、応答しない状態にあるオブジェクトのみを選択します。 次に、これらのオブジェクトを Register-SCVMMManagedComputer コマンドレットに 渡し、オブジェクトの関連付けを VMMerver01 に変更します。 このコマンドが処理されると、$Credentialは Register-SCVMMManagedComputer に資格情報を提供します。

パラメーター

-Credential

資格情報オブジェクトを指定するか、一部のコマンドレットに対して、このアクションを実行するアクセス許可を持つアカウントのユーザー名とパスワードを含む実行アカウント オブジェクトを指定します。 または、 Restart-SCJob の場合は、再起動されたタスクを完了するためのアクセス許可を持ちます。

PSCredential オブジェクトの詳細については、「Get-Help Get-Credential.

実行アカウントの詳細については、「.」と入力します Get-Help New-SCRunAsAccount

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

-JobVariable

ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。

Type:String
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

-VMMManagedComputer

VMM によって管理されるコンピューター オブジェクトを指定します。

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

出力

VMMManagedComputer

このコマンドレットは VMMManagedComputer オブジェクトを 返します。