Add-SCVirtualizationManager
VMM'ye bir VMware vCenter Server ekler.
Syntax
Add-SCVirtualizationManager
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-Description <String>]
-Credential <VMMCredential>
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-EnableSecureMode <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Add-SCVirtualizationManager cmdlet'i, VMM'nin vCenter Server'a bağlanabilmesi ve verilerini içeri aktarabilmesi için Virtual Machine Manager (VMM) ortamınıza bir VMware vCenter Server ekler. vCenter Server'ı VMM'ye ekledikten sonra, VMM'nin bu konaklarda dağıtılan sanal makineleri yönetebilmesi için vCenter Server ile ilişkili VMware ESX konaklarını eklemeniz gerekir.
VMware VirtualCenter Server bilgisayarına bağlanmak için kullanılan varsayılan bağlantı noktası 443 numaralı TCP bağlantı noktasıdır.
Örnekler
Örnek 1: VMM'ye VMware vCenter Server ekleme
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
İlk komut RunAsAccount03 adlı Farklı Çalıştır hesap nesnesini alır ve nesneyi $RunAsAccount değişkeninde depolar. Bu işlem için gerekli kimlik bilgileri, VMM'ye sanallaştırma yöneticisi olarak eklemek istediğiniz vCenter Server'da yönetici haklarına sahip bir yerel Yönetici hesabı veya etki alanı hesabıdır.
İkinci komut, güvenlik sertifikasını vCenterrServer01'den alır ve $Cert değişkeninde depolar.
Son komut vCenterServer01 adlı sanallaştırma yöneticisi nesnesini VMM veritabanına ekler, güvenlik sertifikası nesnesini içeri aktarır ve VMM'nin bu sunucuya bağlanmak için 443 numaralı TCP bağlantı noktasını (varsayılan bağlantı noktası) kullanacağını belirtir. Son komut işlenirken $Credential Add-SCVirtualizationManager için Farklı Çalıştır kimlik bilgilerinizi sağlar.
Örnek 2: VMM'ye birden çok VMware vCenter Sunucusu ekleme
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}
İlk komut RunAsAccount03 adlı Farklı Çalıştır hesap nesnesini alır ve nesneyi $RunAsAccount değişkeninde depolar. Bu işlem için gerekli kimlik bilgileri, VMM'ye sanallaştırma yöneticisi olarak eklemek istediğiniz vCenter Server'da yönetici haklarına sahip bir yerel Yönetici hesabı veya etki alanı hesabıdır.
İkinci komut, iki VMware vCenter Sunucusu'nun adı olan "vCenterServer01.Contoso.com" ve "vCenterServer02.Contoso.com" dizelerini $Servers değişkeninde depolar.
Son komut iki sunucuyu VMM'ye ekler ve VMM'nin güvenlik sertifikalarını içeri aktaracağını ve vCenterServer01 ve vCenterServer02 üzerindeki sanallaştırma yöneticisi hizmetine bağlanmak için 443 numaralı TCP bağlantı noktasını (varsayılan bağlantı noktası) kullanacağını belirtir. Bu komut işlenirken, $Credential Add-SCVirtualizationManager için Farklı Çalıştır kimlik bilgilerinizi sağlar.
Standart Windows PowerShell ForEach döngü deyimi hakkında daha fazla bilgi için yazınGet-Help about_ForEach
.
Parametreler
-Certificate
Bir güvenlik sertifikası nesnesi belirtir.
Type: | ClientCertificate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
VMM'nin ağınızda benzersiz olarak tanımlayabildiği bir bilgisayarın adını belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- FQDN
- IPv4 veya IPv6 adresi
- NetBIOS adı
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Bu eylemi gerçekleştirme izni olan bir hesabın kullanıcı adını ve parolasını içeren bir kimlik bilgisi nesnesi veya bazı cmdlet'ler için Farklı Çalıştır hesabı nesnesi belirtir. Veya Restart-SCJob durumunda, yeniden başlatılan bir görevi tamamlama izni vardır.
PSCredential nesnesi hakkında daha fazla bilgi için yazınGet-Help Get-Credential
.
Farklı Çalıştır hesapları hakkında daha fazla bilgi için yazın Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
vCenter Server için bir açıklama belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableSecureMode
VMM'nin VMware ESX konakları ve Citrix XenServer konaklarıyla güvenli modda iletişim kurup kurmadığını gösterir. Varsayılan değer $True.
Type: | Boolean |
Aliases: | SecureMode |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TCPPort
TCP bağlantı noktasını temsil eden sayısal bir değer belirtir.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Bir VMM sunucu nesnesi belirtir.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Çıkışlar
VirtualizationManager
Bu cmdlet bir VirtualizationManager nesnesi döndürür.