Get-SCVMMManagedComputer
Ruft Computerobjekte ab, die von VMM verwaltet werden.
Syntax
Get-SCVMMManagedComputer
[-VMMServer <ServerConnection>]
[[-ComputerName] <String>]
[<CommonParameters>]
Beschreibung
Das Cmdlet "Get-SCVMMManagedComputer " ruft ein oder mehrere Computerobjekte ab, die von Virtual Machine Manager (VMM) verwaltet werden. Zu verwalteten Computern gehören die folgenden Computertypen:
Virtueller Computerhost. Ein Hyper-V-Host, VMware ESX-Host oder Citrix XenServer-Host, auf dem Sie virtuelle Computer bereitstellen.
VMWare Virtualization Manager. Ein Server mit VMware vCenter Server, mit dem VMM eine Verbindung herstellt, um ESX-Hosts und die virtuellen Computer zu verwalten, die auf diesen Hosts bereitgestellt werden.
Bibliotheksserver. Ein Server, auf dem Freigaben zum Speichern von VMM-Bibliothekressourcen zur Verfügung gestellt werden.
P2V-Quellcomputer. Jeder physische Computer, auf dem Sie klonen möchten, damit Sie seine Hardware- und Softwareeinstellungen verwenden können, um einen oder mehrere virtuelle Computer zu erstellen.
Beispiele
Beispiel 1: Abrufen aller Computer, die von VMM verwaltet werden
PS C:\> Get-SCVMMManagedComputer
Dieser Befehl ruft alle von VMM verwalteten Computerobjekte ab und zeigt Informationen zu diesen verwalteten Computern für den Benutzer an. Wenn Sie die Ausgabe betrachten, beachten Sie, dass die RoleString-Eigenschaft angibt, ob der Server ein Bibliotheksserver, ein Host für virtuelle Computer, sowohl einen Bibliotheksserver als auch einen Host, einen VMware vCenter Server oder einen Citrix XenServer ist.
Beispiel 2: Aktualisieren der Agentsoftware auf allen Hostservern, die von VMM verwaltet werden
PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | Update-SCVMMManagedcomputer -Credential $Credential -RunAsynchronously
Der erste Befehl verwendet Get-Credential , um Sie aufzufordern, einen Benutzernamen und ein Kennwort anzugeben und dann Ihre Anmeldeinformationen in der $Credential-Variable zu speichern. Die erforderlichen Anmeldeinformationen für diesen Vorgang sind ein Domänenkonto mit Rechten zum Aktualisieren von Software auf Computern, die von VMM verwaltet werden.
Der zweite Befehl ruft alle von VMM verwalteten Computerobjekte ab und übergibt dann jedes verwaltete Computerobjekt an das Cmdlet Update-SCVMMManagedComputer, das die VMM-Agentsoftware auf jedem Computer aktualisiert. Da dieser Befehl verarbeitet wird, stellt $Credential Anmeldeinformationen zum Cmdlet "Update-SCVMMManagedComputer " bereit.
Beispiel 3: Abrufen eines bestimmten Computers, der von VMM durch IP-Adresse verwaltet wird
PS C:\> Get-SCVMMManagedComputer -ComputerName "10.20.30.40"
Dieser Befehl ruft ein Computerobjekt durch seine IP-Adresse ab.
Parameter
-ComputerName
Gibt den Namen eines Computers an, der von VMM eindeutig im Netzwerk identifiziert werden kann. Zulässige Werte für diesen Parameter:
- FQDN
- IPv4- oder IPv6-Adresse
- NetBIOS-Name
Type: | String |
Position: | 0 |
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
VMMManagedComputer
Dieses Cmdlet gibt ein VMMManagedComputer-Objekt zurück.