Udostępnij przez


Add-SCVirtualizationManager

Dodaje program VMware vCenter Server do programu VMM.

Składnia

Default (Domyślna)

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 program VMware vCenter Server do środowiska programu Virtual Machine Manager (VMM), dzięki czemu program VMM może łączyć się z serwerem vCenter Server i importować jego dane. Po dodaniu programu vCenter Server do programu VMM należy dodać hosty VMware ESX skojarzone z serwerem vCenter, aby program VMM mógł zarządzać maszynami wirtualnymi wdrożonymi 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 zapisuje obiekt w zmiennej $RunAsAccount. Poświadczenia wymagane do tej operacji to konto administratora lokalnego lub konto domeny z uprawnieniami administratora na serwerze vCenter, który chcesz dodać jako menedżera wirtualizacji do programu VMM.

Drugie polecenie uzyskuje certyfikat zabezpieczeń z serwera vCenterrServer01 i zapisuje 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ązywania połączenia z tym serwerem. Podczas przetwarzania ostatniego polecenia $Credential udostępnia poświadczenia Uruchom jako do 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 zapisuje obiekt w zmiennej $RunAsAccount. Poświadczenia wymagane do tej operacji to konto administratora lokalnego lub konto domeny z uprawnieniami administratora na serwerze vCenter, który chcesz dodać jako menedżera 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 (port domyślny) do nawiązania połączenia z usługą menedżera wirtualizacji w programach vCenterServer01 i vCenterServer02. Podczas przetwarzania tego polecenia $Credential udostępnia poświadczenia Uruchom jako do programu Add-SCVirtualizationManager.

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

Parametry

-Certificate

Określa obiekt certyfikatu zabezpieczeń.

Właściwości parametru

Typ:ClientCertificate
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów: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

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:0
Obowiązkowy:True
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Credential

Określa obiekt poświadczeń lub, w przypadku niektórych poleceń cmdlet, obiekt konta Uruchom jako, który zawiera nazwę użytkownika i hasło konta, które ma uprawnienie do wykonywania tej akcji. Lub, w przypadku Restart-SCJob, ma 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 o kontach Uruchom jako, wpisz Get-Help New-SCRunAsAccount.

Właściwości parametru

Typ:VMMCredential
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Description

Określa opis serwera vCenter.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-EnableSecureMode

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

Właściwości parametru

Typ:Boolean
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Tryb SecureMode

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-JobVariable

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

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów: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.

Właściwości parametru

Typ:Guid
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RunAsynchronously

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

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-TCPPort

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

Właściwości parametru

Typ:UInt32
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMMServer

Określa obiekt serwera programu VMM.

Właściwości parametru

Typ:ServerConnection
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

VirtualizationManager

To polecenie cmdlet zwraca obiekt VirtualizationManager .