Udostępnij za pośrednictwem


Add-SCVirtualizationManager

Dodaje program VMware vCenter Server do programu VMM.

Składnia

Add-SCVirtualizationManager
   [-VMMServer <ServerConnection>]
   [-ComputerName] <String>
   [-Description <String>]
   -Credential <VMMCredential>
   [-TCPPort <UInt32>]
   [-Certificate <ClientCertificate>]
   [-EnableSecureMode <Boolean>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Opis

Polecenie cmdlet Add-SCVirtualizationManager dodaje serwer VMware vCenter do środowiska programu Virtual Machine Manager (VMM), aby program VMM mógł nawiązać połączenie z serwerem vCenter i zaimportować jego dane. Po dodaniu programu vCenter Server do programu VMM należy dodać hosty VMware ESX skojarzone z programem vCenter Server, zanim program VMM będzie mógł zarządzać maszynami wirtualnymi wdrożonym na tych hostach.

Domyślnym portem używanym do nawiązywania połączenia z komputerem VMware VirtualCenter Server jest port TCP 443.

Przykłady

Przykład 1. Dodawanie programu VMware vCenter Server do programu 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

Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie RunAsAccount03 i przechowuje obiekt w zmiennej $RunAsAccount. Wymagane poświadczenia dla tej operacji to konto administratora lokalnego lub konto domeny z uprawnieniami administratora na serwerze vCenter, który chcesz dodać jako menedżer wirtualizacji do programu VMM.

Drugie polecenie uzyskuje certyfikat zabezpieczeń z serwera vCenterrServer01 i przechowuje go w zmiennej $Cert.

Ostatnie polecenie dodaje obiekt menedżera wirtualizacji o nazwie vCenterServer01 do bazy danych programu VMM, importuje obiekt certyfikatu zabezpieczeń i określa, że program VMM będzie używać portu TCP 443 (portu domyślnego) do nawiązania połączenia z tym serwerem. Podczas przetwarzania ostatniego polecenia $Credential dostarcza poświadczenia Uruchom jako do polecenia Add-SCVirtualizationManager.

Przykład 2. Dodawanie wielu serwerów VMware vCenter do programu 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}

Pierwsze polecenie pobiera obiekt konta Uruchom jako o nazwie RunAsAccount03 i przechowuje obiekt w zmiennej $RunAsAccount. Wymagane poświadczenia dla tej operacji to konto administratora lokalnego lub konto domeny z uprawnieniami administratora na serwerze vCenter, który chcesz dodać jako menedżer wirtualizacji do programu VMM.

Drugie polecenie przechowuje ciągi "vCenterServer01.Contoso.com" i "vCenterServer02.Contoso.com", które są nazwami dwóch serwerów VMware vCenter w zmiennej $Servers.

Ostatnie polecenie dodaje dwa serwery do programu VMM i określa, że program VMM zaimportuje certyfikaty zabezpieczeń i użyje portu TCP 443 (portu domyślnego), aby nawiązać połączenie z usługą menedżera wirtualizacji w programie vCenterServer01 i vCenterServer02. W miarę przetwarzania tego polecenia $Credential dostarcza poświadczenia Uruchom jako do polecenia Add-SCVirtualizationManager.

Aby uzyskać więcej informacji na temat standardowej instrukcji pętli Windows PowerShell ForEach, wpisz Get-Help about_ForEach.

Parametry

-Certificate

Określa obiekt certyfikatu zabezpieczeń.

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

-ComputerName

Określa nazwę komputera, który program VMM może jednoznacznie zidentyfikować w sieci. Dopuszczalne wartości dla tego parametru to:

  • Nazwa FQDN
  • Adres IPv4 lub IPv6
  • Nazwa NetBIOS
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Określa obiekt poświadczeń lub, dla niektórych poleceń cmdlet, obiekt konta Uruchom jako, który zawiera nazwę użytkownika i hasło konta, które ma uprawnienia do wykonania tej akcji. Lub w przypadku zadania Restart-SCJob ma uprawnienia do wykonania ponownie uruchomionego zadania.

Aby uzyskać więcej informacji na temat obiektu PSCredential , wpisz Get-Help Get-Credential.

Aby uzyskać więcej informacji na temat kont Uruchom jako, wpisz Get-Help New-SCRunAsAccount.

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

-Description

Określa opis serwera vCenter.

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

-EnableSecureMode

Wskazuje, czy program VMM komunikuje się z hostami VMware ESX i hostami Citrix XenServer w trybie bezpiecznym. Wartość domyślna to $True.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-TCPPort

Określa wartość liczbową reprezentującą port TCP.

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

-VMMServer

Określa obiekt serwera programu VMM.

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

Dane wyjściowe

VirtualizationManager

To polecenie cmdlet zwraca obiekt VirtualizationManager .