Dela via


Add-SCVirtualizationManager

Lägger till en VMware vCenter-server i 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

Cmdleten Add-SCVirtualizationManager lägger till en VMware vCenter Server i vmm-miljön (Virtual Machine Manager) så att VMM kan ansluta till vCenter-servern och importera dess data. När du har lagt till vCenter Server i VMM måste du lägga till de VMware ESX-värdar som är associerade med vCenter Server innan VMM kan hantera de virtuella datorer som distribueras på dessa värdar.

Standardporten som används för att ansluta till en VMware VirtualCenter Server-dator är TCP-port 443.

Exempel

Exempel 1: Lägg till en VMware vCenter-server i 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

Det första kommandot hämtar Kör som-kontoobjektet med namnet RunAsAccount03 och lagrar objektet i variabeln $RunAsAccount. De nödvändiga autentiseringsuppgifterna för den här åtgärden är antingen ett lokalt administratörskonto eller ett domänkonto med administratörsbehörighet på den vCenter-server som du vill lägga till som virtualiseringshanterare i VMM.

Det andra kommandot hämtar säkerhetscertifikatet från vCenterrServer01 och lagrar det i variabeln $Cert.

Det senaste kommandot lägger till virtualiseringshanterarens objekt med namnet vCenterServer01 i VMM-databasen, importerar säkerhetscertifikatobjektet och anger att VMM använder TCP-port 443 (standardporten) för att ansluta till servern. När det sista kommandot bearbetas tillhandahåller $Credential dina Kör som-autentiseringsuppgifter till Add-SCVirtualizationManager.

Exempel 2: Lägg till flera VMware vCenter-servrar i 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}

Det första kommandot hämtar Kör som-kontoobjektet med namnet RunAsAccount03 och lagrar objektet i variabeln $RunAsAccount. De nödvändiga autentiseringsuppgifterna för den här åtgärden är antingen ett lokalt administratörskonto eller ett domänkonto med administratörsbehörighet på den vCenter-server som du vill lägga till som virtualiseringshanterare i VMM.

Det andra kommandot lagrar strängarna "vCenterServer01.Contoso.com" och "vCenterServer02.Contoso.com", som är namnen på två VMware vCenter-servrar i variabeln $Servers.

Det senaste kommandot lägger till de två servrarna i VMM och anger att VMM importerar säkerhetscertifikaten och använder TCP-port 443 (standardporten) för att ansluta till virtualiseringshanterarens tjänst på vCenterServer01 och vCenterServer02. När det här kommandot bearbetas tillhandahåller $Credential dina Kör som-autentiseringsuppgifter till Add-SCVirtualizationManager.

Om du vill ha mer information om standard-Windows PowerShell ForEach-loopsats skriver du Get-Help about_ForEach.

Parametrar

-Certificate

Anger ett säkerhetscertifikatobjekt.

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

-ComputerName

Anger namnet på en dator som VMM unikt kan identifiera i nätverket. De acceptabla värdena för den här parametern är:

  • FQDN
  • IPv4- eller IPv6-adress
  • NetBIOS-namn
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Anger ett autentiseringsobjekt eller, för vissa cmdletar, ett Kör som-kontoobjekt som innehåller användarnamn och lösenord för ett konto som har behörighet att utföra den här åtgärden. Eller, när det gäller Restart-SCJob, har behörighet att slutföra en omstartad uppgift.

Mer information om PSCredential-objektetGet-Help Get-Credentialfinns i .

Om du vill ha mer information om Kör som-konton skriver du Get-Help New-SCRunAsAccount.

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

-Description

Anger en beskrivning för vCenter Server.

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

-EnableSecureMode

Anger om VMM kommunicerar med VMware ESX-värdar och Citrix XenServer-värdar i säkert läge. Standardvärdet är $True.

Type:Boolean
Aliases:SecureMode
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.

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

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-TCPPort

Anger ett numeriskt värde som representerar en TCP-port.

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

-VMMServer

Anger ett VMM-serverobjekt.

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

Utdata

VirtualizationManager

Den här cmdleten returnerar ett VirtualizationManager-objekt .