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-Credential
finns 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 .