Get-SCVMMManagedComputer

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

構文

Get-SCVMMManagedComputer
   [-VMMServer <ServerConnection>]
   [[-ComputerName] <String>]
   [<CommonParameters>]

説明

Get-SCVMMManagedComputer コマンドレットは、Virtual Machine Manager (VMM) によって管理される 1 つ以上のコンピューター オブジェクトを取得します。 管理されるコンピュータには、次の種類のコンピュータがあります。

  • 仮想マシン ホスト。 仮想マシンをデプロイする Hyper-V ホスト、VMware ESX ホスト、または Citrix XenServer ホスト。

  • VMWare Virtualization Manager。 ESX ホストとそれらのホストに展開されている仮想マシンを管理するために VMM が接続する VMware vCenter Server を実行しているサーバー。

  • ライブラリ サーバー。 VMM ライブラリ リソースを共有に保管できるようにするためのサーバー。

  • P2V ソース コンピューター。 ハードウェアとソフトウェアの設定を使用して 1 つ以上の仮想マシンを作成できるように、複製する物理コンピューター。

例 1: VMM によって管理されているすべてのコンピューターを取得する

PS C:\> Get-SCVMMManagedComputer

このコマンドは、VMM によって管理されているすべてのコンピューター オブジェクトを取得し、これらのマネージド コンピューターに関する情報をユーザーに表示します。 出力を見ると、RoleString プロパティは、サーバーがライブラリ サーバーか、仮想マシンのホストか、ライブラリ サーバーとホストか、VMware vCenter Server か Citrix XenServer かを示します。

例 2: VMM によって管理されているすべてのホスト サーバーでエージェント ソフトウェアを更新する

PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | Update-SCVMMManagedcomputer -Credential $Credential -RunAsynchronously

最初のコマンドでは 、Get-Credential を使用して、ユーザー名とパスワードの入力を求められた後、資格情報を $Credential 変数に格納します。 この操作に必要な資格情報は、VMM によって管理されているコンピューター上のソフトウェアを更新する権限を持つドメイン アカウントです。

2 番目のコマンドは、VMM によって管理されているすべてのコンピューター オブジェクトを取得し、各コンピューター上の VMM エージェント ソフトウェアを更新するUpdate-SCVMMManagedComputer コマンドレットに各マネージド コンピューター オブジェクトを渡します。 このコマンドが処理されると、$Credentialは Update-SCVMMManagedComputer コマンドレットに資格情報を 提供します。

例 3: IP アドレスで VMM によって管理される特定のコンピューターを取得する

PS C:\> Get-SCVMMManagedComputer -ComputerName "10.20.30.40"

このコマンドは、IP アドレスでコンピューター オブジェクトを取得します。

パラメーター

-ComputerName

ネットワーク内で Virtual Machine Manager が一意に識別できるコンピュータの名前を指定します。 このパラメーターの有効値は、次のとおりです。

  • FQDN
  • IPv4 または IPv6 アドレス
  • NetBIOS 名
Type:String
Position:0
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

出力

VMMManagedComputer

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