Get-SCVMMManagedComputer
Ruft Computerobjekte ab, die von VMM verwaltet werden.
Syntax
Get-SCVMMManagedComputer
[-VMMServer <ServerConnection>]
[[-ComputerName] <String>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Get-SCVMMManagedComputer ruft mindestens ein Computerobjekt ab, das von Virtual Machine Manager (VMM) verwaltet wird. Zu verwalteten Computern gehören die folgenden Computertypen:
Host des virtuellen Computers. 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, den 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 computerobjekte ab, die von VMM verwaltet werden, und zeigt Informationen zu diesen verwalteten Computern an den Benutzer an. Wenn Sie die Ausgabe betrachten, beachten Sie, dass die RoleString-Eigenschaft angibt, ob es sich bei dem Server um einen Bibliotheksserver, einen Host für virtuelle Computer, sowohl einen Bibliotheksserver als auch einen Host, einen VMware vCenter Server oder einen Citrix XenServer handelt.
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 variablen $Credential 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 Computerobjekte ab, die von VMM verwaltet werden, 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 für das Cmdlet Update-SCVMMManagedComputer bereit.
Beispiel 3: Abrufen eines bestimmten Computers, der von VMM nach IP-Adresse verwaltet wird
PS C:\> Get-SCVMMManagedComputer -ComputerName "10.20.30.40"
Dieser Befehl ruft ein Computerobjekt anhand seiner 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.