New-SCStaticIPAddressPool
Membuat kumpulan alamat IP statis.
Sintaks
New-SCStaticIPAddressPool
[-VMMServer <ServerConnection>]
-Name <String>
[-Description <String>]
-Subnet <String>
[-Vlan <Int32>]
[-VIPAddressSet <String>]
[-IPAddressRangeStart <String>]
[-IPAddressRangeEnd <String>]
[-IPAddressReservedSet <String>]
[-DNSSuffix <String>]
[-EnableNetBIOS <Boolean>]
-LogicalNetworkDefinition <LogicalNetworkDefinition>
[-DNSServer <String[]>]
[-WINSServer <String[]>]
[-DNSSearchSuffix <String[]>]
[-PxeServerAddress <String[]>]
[-DefaultGateway <DefaultGateway[]>]
[-NetworkRoute <SubnetNetworkRoute[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCStaticIPAddressPool
[-VMMServer <ServerConnection>]
-Name <String>
[-Description <String>]
-Subnet <String>
[-VIPAddressSet <String>]
[-IPAddressRangeStart <String>]
[-IPAddressRangeEnd <String>]
[-IPAddressReservedSet <String>]
[-DNSSuffix <String>]
[-EnableNetBIOS <Boolean>]
-VMSubnet <VMSubnet>
[-DNSServer <String[]>]
[-WINSServer <String[]>]
[-DNSSearchSuffix <String[]>]
[-PxeServerAddress <String[]>]
[-DefaultGateway <DefaultGateway[]>]
[-NetworkRoute <SubnetNetworkRoute[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
New-SCStaticIPAddressPool
[-VMMServer <ServerConnection>]
-Name <String>
[-Description <String>]
-Subnet <String>
[-IsMulticast]
[-IPAddressRangeStart <String>]
[-IPAddressRangeEnd <String>]
[-IPAddressReservedSet <String>]
-LogicalNetworkDefinition <LogicalNetworkDefinition>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Deskripsi
Cmdlet New-SCStaticIPAddressPool membuat kumpulan alamat IP statis Virtual Machine Manager (VMM). Kumpulan alamat IP statis dapat dikaitkan dengan satu atau beberapa grup host.
Contoh
Contoh 1: Membuat kumpulan alamat IP statis
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production" }
PS C:\> $LogNet = Get-SCLogicalNetwork -Name "LogicalNetwork01"
PS C:\> $LogNetDef = Get-SCLogicalNetworkDefinition -VMHostGroup $HostGroup -LogicalNetwork $LogNet -Name "Logical Network Definition 01"
PS C:\> $DefaultGateway = New-SCDefaultGateway -IPAddress "10.0.0.1" -Metric 10
PS C:\> New-SCStaticIPAddressPool -LogicalNetworkDefinition $LogNetDef -Name "Production IP Address Pool" -Description "This IP address pool is used for LOB Apps in production" -Subnet "10.0.0.0/24" -IPAddressRangeStart "10.0.0.10" -IPAddressRangeEnd "10.0.0.99" -IPAddressReservedSet "10.0.0.25-10.0.0.35, 10.0.0.38" -VIPAddressSet "10.0.0.95-10.0.0.99" -DNSSuffix "domain.contoso.com" -DNSSearchSuffix domain1.contoso.com, domain2.contoso.com -DNSServer "10.0.0.1", "10.0.0.2" -WINSServer "10.0.0.1", "10.0.0.2" -DefaultGateway $DefaultGateway -EnableNetBIOS $True
Perintah pertama mendapatkan grup host yang memiliki jalur Semua Host\HostGroup02\Production, lalu menyimpan grup tersebut dalam variabel $HostGroup.
Perintah kedua mendapatkan jaringan logis bernama LogicalNetwork01, dan menyimpan jaringan tersebut dalam variabel $LogNet.
Perintah ketiga mendapatkan definisi jaringan logis bernama Logical Network Definition 01 untuk grup host yang disimpan dalam variabel $HostGroup.
Perintah keempat membuat gateway default, lalu menyimpannya dalam variabel $DefaultGateway.
Perintah terakhir membuat kumpulan alamat IP statis yang memiliki nilai yang ditentukan.
Parameter
-DefaultGateway
Menentukan array objek gateway default.
Type: | DefaultGateway[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Menentukan deskripsi untuk kumpulan alamat.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DNSSearchSuffix
Menentukan array string yang ditambahkan ke nama host untuk mengatasi alamat DNS.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DNSServer
Menentukan array alamat IP server DNS. Format yang valid adalah: Alamat IPv4 dan IPv6.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DNSSuffix
Menentukan akhiran DNS default yang terkait dengan adaptor.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNetBIOS
Menunjukkan apakah akan mengaktifkan NetBIOS melalui TCP/IP untuk adaptor.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressRangeEnd
Menentukan alamat IP terakhir dalam rentang alamat IP. Gunakan dengan parameter IPAddressRangeStart .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressRangeStart
Menentukan alamat IP pertama dalam rentang alamat IP. Gunakan dengan parameter IPAddressRangeEnd .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressReservedSet
Menentukan sekumpulan alamat IP dalam subnet IP yang dicadangkan untuk penggunaan lain.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsMulticast
Menunjukkan bahwa alamat IP adalah alamat multicast atau bahwa kumpulan alamat IP berisi rentang alamat IP multicast.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Menentukan variabel tempat kemajuan pekerjaan dilacak dan disimpan.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LogicalNetworkDefinition
Menentukan definisi jaringan logis yang berisi subnet yang berfungsi sebagaimana ditentukan oleh parameter Subnet . Definisi jaringan logis juga disebut sebagai situs jaringan.
Type: | LogicalNetworkDefinition |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Menentukan nama untuk kumpulan alamat.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkRoute
Menentukan array rute jaringan.
Type: | SubnetNetworkRoute[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Menentukan nama pengguna. Cmdlet ini beroperasi atas nama pengguna yang ditentukan parameter ini.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Menentukan peran pengguna. Untuk mendapatkan peran pengguna, gunakan cmdlet Get-SCUserRole . Cmdlet ini beroperasi atas nama peran pengguna yang ditentukan parameter ini.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (tip PRO) 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 |
-PxeServerAddress
Menentukan daftar Alamat IP Server PXE.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
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 |
-Subnet
Menentukan subnet IP dalam notasi Classless Inter-Domain Routing (CIDR). Anda dapat menentukan alamat IPv4 atau IPv6.
Subnet IP tidak dapat tumpang tindih dengan subnet lain dalam grup host atau grup host anak.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VIPAddressSet
Menentukan sekumpulan alamat IP dalam subnet IP yang dicadangkan untuk mengonfigurasi IP virtual (VIP) di load balancer.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Vlan
Menentukan jaringan area lokal virtual (VLAN).
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
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 |
-VMSubnet
Menentukan subnet komputer virtual.
Untuk mendapatkan objek VMSubnet , gunakan cmdlet Get-SCVMSubnet .
Type: | VMSubnet |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WINSServer
Menentukan array alamat IP server Windows Internet Name Service (WINS). Format yang valid adalah: Alamat IPv4 dan IPv6.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |