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 .