Add-SCVirtualizationManager
Voegt een VMware vCenter-server toe aan VMM.
Syntax
Add-SCVirtualizationManager
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-Description <String>]
-Credential <VMMCredential>
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-EnableSecureMode <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Met de cmdlet Add-SCVirtualizationManager wordt een VMware vCenter Server toegevoegd aan uw VMM-omgeving (Virtual Machine Manager), zodat VMM verbinding kan maken met de vCenter-server en de bijbehorende gegevens kan importeren. Nadat u de vCenter Server hebt toegevoegd aan VMM, moet u de VMware ESX-hosts toevoegen die zijn gekoppeld aan de vCenter-server voordat VMM de virtuele machines kan beheren die op deze hosts zijn geïmplementeerd.
De standaardpoort die wordt gebruikt om verbinding te maken met een VMware VirtualCenter Server-computer is TCP-poort 443.
Voorbeelden
Voorbeeld 1: Een VMware vCenter-server toevoegen aan VMM
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAccount03"
PS C:\> $Cert = Get-SCCertificate -ComputerName "vCenterServer01.Contoso.com"
PS C:\> Add-SCVirtualizationManager -ComputerName "vCenterServer01.Contoso.com" -Certificate $Cert -TCPPort 443 -Credential $RunAsAccount
Met de eerste opdracht wordt het Run As-accountobject met de naam RunAsAccount03 opgehaald en wordt het object opgeslagen in de $RunAsAccount variabele. De vereiste referenties voor deze bewerking zijn een lokaal Administrator-account of een domeinaccount met beheerdersrechten op de vCenter-server die u wilt toevoegen als virtualisatiebeheerder aan VMM.
Met de tweede opdracht wordt het beveiligingscertificaat opgehaald uit vCenterrServer01 en opgeslagen in de $Cert variabele.
Met de laatste opdracht wordt het virtualisatiebeheerobject met de naam vCenterServer01 toegevoegd aan de VMM-database, het beveiligingscertificaatobject geïmporteerd en wordt aangegeven dat VMM TCP-poort 443 (de standaardpoort) gebruikt om verbinding te maken met die server. Wanneer de laatste opdracht wordt verwerkt, geeft $Credential uw Uitvoeren als-referenties aan Add-SCVirtualizationManager.
Voorbeeld 2: meerdere VMware vCenter-servers toevoegen aan VMM
PS C:\> $Credential = Get-SCRunAsAccount -Name "RunAsAccount03"
PS C:\> $Servers = "vCenterServer01.Contoso.com", "vCenterServer02.Contoso.com"
PS C:\> ForEach ($Server in $Servers) {$Cert = Get-SCCertificate -ComputerName $Server; Add-SCVirtualizationManager -ComputerName $Server -Certificate $Cert -TCPPort 443 -Credential $Credential}
Met de eerste opdracht wordt het Run As-accountobject met de naam RunAsAccount03 opgehaald en wordt het object opgeslagen in de $RunAsAccount variabele. De vereiste referenties voor deze bewerking zijn een lokaal Administrator-account of een domeinaccount met beheerdersrechten op de vCenter-server die u wilt toevoegen als virtualisatiebeheerder aan VMM.
Met de tweede opdracht worden de tekenreeksen 'vCenterServer01.Contoso.com' en 'vCenterServer02.Contoso.com' opgeslagen. Dit zijn de namen van twee VMware vCenter-servers in de variabele $Servers.
Met de laatste opdracht worden de twee servers toegevoegd aan VMM en wordt aangegeven dat VMM de beveiligingscertificaten importeert en TCP-poort 443 (de standaardpoort) gebruikt om verbinding te maken met de virtualisatiebeheerservice op vCenterServer01 en vCenterServer02. Terwijl deze opdracht wordt verwerkt, biedt $Credential uw Uitvoeren als-referenties voor Add-SCVirtualizationManager.
Typ voor meer informatie over de standaardinstructie Windows PowerShell ForEach-lusGet-Help about_ForEach
.
Parameters
-Certificate
Hiermee geeft u een beveiligingscertificaatobject op.
Type: | ClientCertificate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Hiermee geeft u de naam op van een computer die VMM uniek kan identificeren in uw netwerk. De aanvaardbare waarden voor deze parameter zijn:
- FQDN
- IPv4- of IPv6-adres
- NetBIOS-naam
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Hiermee geeft u een referentieobject of, voor sommige cmdlets, een Uitvoeren als-accountobject met de gebruikersnaam en het wachtwoord van een account dat gemachtigd is om deze actie uit te voeren. Of, in het geval van Restart-SCJob, is gemachtigd om een opnieuw opgestarte taak te voltooien.
Typ voor meer informatie over het PSCredential-objectGet-Help Get-Credential
.
Typ voor meer informatie over Uitvoeren als-accounts Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
Hiermee geeft u een beschrijving voor de vCenter-server.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableSecureMode
Geeft aan of VMM communiceert met VMware ESX-hosts en Citrix XenServer-hosts in de veilige modus. De standaardwaarde is $True.
Type: | Boolean |
Aliases: | SecureMode |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Hiermee geeft u de id op van de tip prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TCPPort
Hiermee geeft u een numerieke waarde die een TCP-poort vertegenwoordigt.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Hiermee geeft u een VMM-serverobject op.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Uitvoerwaarden
VirtualizationManager
Deze cmdlet retourneert een VirtualizationManager-object .