Udostępnij za pośrednictwem


Add-SCVirtualizationManager

Dodaje serwer VMware vCenter 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 Server, który ma zostać dodany 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 udostępnia poświadczenia Uruchom jako 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 Server, który ma zostać dodany 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. Podczas przetwarzania tego polecenia $Credential udostępnia poświadczenia Uruchom jako Add-SCVirtualizationManager.

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

Parametry

-Certificate

Określa obiekt certyfikatu zabezpieczeń.

Typ:ClientCertificate
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ComputerName

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

  • FQDN
  • Adres IPv4 lub IPv6
  • Nazwa NetBIOS
Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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 Restart-SCJobma uprawnienia do ukończenia 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.

Typ:VMMCredential
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-Description

Określa opis serwera vCenter.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-EnableSecureMode

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

Typ:Boolean
Aliasy:SecureMode
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:Guid
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-RunAsynchronously

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

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-TCPPort

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

Typ:UInt32
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-VMMServer

Określa obiekt serwera programu VMM.

Typ:ServerConnection
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

VirtualizationManager

To polecenie cmdlet zwraca obiekt VirtualizationManager.