Bagikan melalui


Add-SCNetworkService

Menambahkan layanan jaringan ke VMM.

Sintaks

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>]

Deskripsi

Cmdlet Add-SCNetworkService menambahkan layanan jaringan ke Virtual Machine Manager (VMM).

Contoh

Contoh 1: Menambahkan layanan jaringan untuk pengontrol jaringan ke VMM

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

Perintah pertama mendapatkan akun jalankan sebagai yang digunakan oleh VMM untuk berkomunikasi dengan layanan jaringan. Perintah menyimpannya dalam variabel $RunAsAccount.

Perintah kedua mendapatkan penyedia konfigurasi untuk pengontrol jaringan.

Perintah ketiga membuat variabel array bernama $VmHostGroup. Perintah keempat menambahkan grup host tempat layanan jaringan dapat diakses $VmHostGroup.

Perintah kelima membuat variabel array bernama $Certificates. Perintah keenam menambahkan sertifikat yang tersedia untuk pengontrol jaringan ke $Certificates.

Perintah akhir menambahkan layanan jaringan untuk pengontrol jaringan ke VMM. Perintah menentukan nilai yang dibuat dalam perintah sebelumnya. Karena contoh ini menggunakan sertifikat yang ditandatangani sendiri untuk pengontrol jaringan, ProvisionSelfSignedCertificatesForNetworkService memiliki nilai $True.

Parameter

-BandwidthCapacityKBps

Menentukan kapasitas bandwidth, dalam kilobyte per detik (KBps), dari layanan jaringan.

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

-Certificate

Menentukan array objek sertifikat keamanan.

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

-ConfigurationProvider

Menentukan objek penyedia konfigurasi.

Penyedia konfigurasi adalah plug-in ke VMM yang menerjemahkan perintah VMM PowerShell ke panggilan API yang khusus untuk jenis load balancer. Jika tidak ada penyedia konfigurasi yang ditentukan, VMM menggunakan informasi Produsen dan Model untuk memilih penyedia konfigurasi yang tersedia. Jika tidak ada penyedia konfigurasi yang ditemukan, load balancer tidak ditambahkan.

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

-ConnectionString

Menentukan informasi yang diperlukan untuk menyambungkan ke manajer ekstensi sakelar virtual.

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

-Description

Menentukan deskripsi untuk layanan jaringan.

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

-JobVariable

Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.

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

-LogicalNetworkDedicatedIP

Menentukan array objek jaringan logis.

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

-LogicalNetworkVIP

Menentukan array objek jaringan logis.

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

-Manufacturer

Menentukan nama perusahaan yang memproduksi perangkat fisik. Nilai yang dapat diterima untuk parameter ini adalah:

  • Huruf (a-z)
  • Angka (0-9)
  • Garis bawah (_)
  • Tanda hubung (-)
  • Titik (.)
  • Kutipan tunggal (')
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Model

Menentukan model perangkat fisik.

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

-Name

Menentukan nama objek jaringan.

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

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (pro tip) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

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

Menentukan akun Jalankan Sebagai yang berisi kredensial dengan izin untuk melakukan tindakan ini.

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

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

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

-Version

Menentukan versi.

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

-VMHostGroup

Menentukan objek grup host komputer virtual atau array objek grup host.

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

-VMMServer

Menentukan objek server VMM.

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