Add-SCNetworkService

VMM'ye bir ağ hizmeti ekler.

Syntax

Add-SCNetworkService
   [-ProvisionSelfSignedCertificatesForNetworkService <Boolean>]
   [-VMMServer <ServerConnection>]
   [-ConnectionString] <String>
   -Manufacturer <String>
   -Model <String>
   [-Version <String>]
   -RunAsAccount <RunAsAccount>
   -VMHostGroup <HostGroup[]>
   -Name <String>
   [-Description <String>]
   [-BandwidthCapacityKBps <UInt64>]
   [-Certificate <ClientCertificate[]>]
   [-LogicalNetworkVIP <LogicalNetwork[]>]
   [-LogicalNetworkDedicatedIP <LogicalNetwork[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCNetworkService
   [-ProvisionSelfSignedCertificatesForNetworkService <Boolean>]
   [-VMMServer <ServerConnection>]
   [-ConnectionString] <String>
   [-Version <String>]
   -RunAsAccount <RunAsAccount>
   -VMHostGroup <HostGroup[]>
   -Name <String>
   [-Description <String>]
   -ConfigurationProvider <ConfigurationProvider>
   [-BandwidthCapacityKBps <UInt64>]
   [-Certificate <ClientCertificate[]>]
   [-LogicalNetworkVIP <LogicalNetwork[]>]
   [-LogicalNetworkDedicatedIP <LogicalNetwork[]>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Add-SCNetworkService cmdlet'i Virtual Machine Manager'a (VMM) bir ağ hizmeti ekler.

Örnekler

Örnek 1: VMM'ye ağ denetleyicisi için bir ağ hizmeti ekleme

PS C:\> $RunAsAccount = Get-SCRunAsAccount -ID "dc90a558-c402-4a70-9f6b-e50bc2fad540"
PS C:\> $ConfigurationProvider = Get-SCConfigurationProvider -Name "Microsoft Network Controller"
PS C:\> $VmHostGroup = @()
PS C:\> $VmHostGroup += Get-SCVMHostGroup -Name "All Hosts"
PS C:\> $Certificates = @()
PS C:\> $Certificates += Get-SCCertificate -ComputerName "networkcontroller.contoso.com" -TCPPort 443
PS C:\> Add-SCNetworkService -Name "NetworkController" -RunAsAccount $runAsAccount -ConfigurationProvider $ConfigurationProvider -VMHostGroup $vmHostGroup -ConnectionString "serverUrl=https://networkcontroller.contoso.com;serviceName=NC_Service" -Certificate $Certificates -ProvisionSelfSignedCertificatesForNetworkService $True

İlk komut, VMM tarafından ağ hizmetiyle iletişim kurmak için kullanılan farklı çalıştır hesabını alır. komutu bunu $RunAsAccount değişkeninde depolar.

İkinci komut, ağ denetleyicisi için yapılandırma sağlayıcısını alır.

Üçüncü komut, $VmHostGroup adlı bir dizi değişkeni oluşturur. Dördüncü komut, ağ hizmetinin $VmHostGroup erişebildiği bir konak grubu ekler.

Beşinci komut, $Certificates adlı bir dizi değişkeni oluşturur. Altıncı komut, ağ denetleyicisi için sağlanan sertifikayı $Certificates ekler.

Son komut, VMM'ye bir ağ denetleyicisi için ağ hizmeti ekler. komutu, önceki komutlarda oluşturulan değerleri belirtir. Bu örnekte ağ denetleyicisi için otomatik olarak imzalanan sertifikalar kullanıldığı için ProvisionSelfSignedCertificatesForNetworkService değeri $True.

Parametreler

-BandwidthCapacityKBps

Bir ağ hizmetinin bant genişliği kapasitesini kilobayt/saniye (KB/sn) cinsinden belirtir.

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

-Certificate

Bir güvenlik sertifikası nesneleri dizisini belirtir.

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

-ConfigurationProvider

Yapılandırma sağlayıcısı nesnesini belirtir.

Yapılandırma sağlayıcısı, VMM PowerShell komutlarını bir yük dengeleyici türüne özgü API çağrılarına çeviren bir VMM eklentisidir. Yapılandırma sağlayıcısı belirtilmezse, VMM kullanılabilir bir yapılandırma sağlayıcısı seçmek için Üretici ve Model bilgilerini kullanır. Yapılandırma sağlayıcısı bulunmazsa yük dengeleyici eklenmez.

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

-ConnectionString

Sanal anahtar uzantısı yöneticisine bağlanmak için gereken bilgileri belirtir.

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

-Description

Ağ hizmeti için bir açıklama belirtir.

Type:String
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

-LogicalNetworkDedicatedIP

Bir mantıksal ağ nesneleri dizisini belirtir.

Type:LogicalNetwork[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LogicalNetworkVIP

Bir mantıksal ağ nesneleri dizisini belirtir.

Type:LogicalNetwork[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Manufacturer

Fiziksel cihaz üreten şirketin adını belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Harfler (a-z)
  • Sayılar (0-9)
  • Alt çizgi (_)
  • Kısa çizgi (-)
  • Nokta (.)
  • Tek tırnak (')
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Model

Fiziksel bir cihazın modelini belirtir.

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

-Name

Ağ nesnesinin adını belirtir.

Type:String
Position:Named
Default value:None
Required:True
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

-ProvisionSelfSignedCertificatesForNetworkService

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

-RunAsAccount

Bu eylemi gerçekleştirme iznine sahip kimlik bilgilerini içeren bir Farklı Çalıştır hesabı belirtir.

Type:RunAsAccount
Position:Named
Default value:None
Required:True
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

-Version

Bir sürümü belirtir.

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

-VMHostGroup

Bir sanal makine konak grubu nesnesini veya konak grubu nesneleri dizisini belirtir.

Type:HostGroup[]
Position:Named
Default value:None
Required:True
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