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 |