Set-SCStaticIPAddressPool
Bir veya daha fazla konak grubuyla ilişkili statik IP adresi havuzunu değiştirir.
Syntax
Set-SCStaticIPAddressPool
[-VMMServer <ServerConnection>]
[-StaticIPAddressPool] <StaticIPAddressPool>
[-Name <String>]
[-Description <String>]
[-DNSSearchSuffix <String[]>]
[-DNSServer <String[]>]
[-PxeServerAddress <String[]>]
[-DNSSuffix <String>]
[-IPAddressRangeStart <String>]
[-IPAddressRangeEnd <String>]
[-IPAddressReservedSet <String>]
[-VIPAddressSet <String>]
[-EnableNetBIOS <Boolean>]
[-DefaultGateway <DefaultGateway[]>]
[-NetworkRoute <SubnetNetworkRoute[]>]
[-WINSServer <String[]>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Set-SCStaticIPAddressPool cmdlet'i bir Virtual Machine Manager (VMM) statik IP adresi havuzunu değiştirir. Statik IP adresi havuzu bir veya daha fazla mantıksal ağ tanımıyla ilişkilendirilebilir.
Örnekler
Örnek 1: Statik IP adresi havuzuna DNS Sunucuları ekleme
PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production" }
PS C:\> $IPPool = Get-SCStaticIPAddressPool -IPv4 -Subnet "10.0.0.0/24" -VMHostGroup $HostGroup -Name "Production IP Address Pool"
PS C:\> $DNSServerIPAddress = $IPPool.DNSServers
PS C:\> $DNSServerIPAddress += "10.0.0.1"
PS C:\> Set-SCStaticIPAddressPool -StaticIPAddressPool $IPPool -DNSServer $DNSServerIPAddress
İlk komut, Tüm Konaklar\HostGroup02\Production yolunu içeren konak grubunu alır ve bu grubu $HostGroup değişkeninde depolar.
İkinci komut, belirtilen alt ağ için IPv4 adresini kullanarak $HostGroup'de depolanan konak grubu için Üretim IP Adresi Havuzu adlı statik adres havuzunu alır. komutu havuzu $IPPool değişkeninde depolar.
Üçüncü komut, $IPPool depolanan IP adresi havuzu için DNS sunucusunu alır ve dördüncü komut $DNSServerIPAddress değişkeninde depolanan adres dizisine bir adres ekler.
Son komut, $IPPool depolanan IP adresi havuzunu $DNSServerIPAddress'de depolanan adres dizisiyle güncelleştirir.
Parametreler
-DefaultGateway
Varsayılan ağ geçidi nesnelerinin dizisini belirtir.
Type: | DefaultGateway[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Adres havuzu için bir açıklama belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DNSSearchSuffix
DNS adresini çözümlemek için bir konak adına eklenen dize dizisini belirtir.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DNSServer
DNS sunucularının IP adresleri dizisini belirtir. Geçerli biçimler şunlardır: IPv4 ve IPv6 adresleri.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DNSSuffix
Bir bağdaştırıcıyla ilişkili varsayılan DNS sonekini belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableNetBIOS
Bir bağdaştırıcı için TCP/IP üzerinden NetBIOS'un etkinleştirilip etkinleştirilmeydiğini gösterir.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressRangeEnd
Bir IP adresi aralığındaki son IP adresini belirtir. IPAddressRangeStart parametresiyle kullanın.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressRangeStart
Bir IP adresleri aralığındaki ilk IP adresini belirtir. IPAddressRangeEnd parametresiyle kullanın.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IPAddressReservedSet
Diğer kullanım için ayrılmış bir IP alt ağındaki ip adresleri kümesini belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
İş ilerleme durumunun izlendiği ve depolandığı bir değişken belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Adres havuzunun adını belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkRoute
Bir ağ yolu dizisini belirtir.
Type: | SubnetNetworkRoute[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Bir kullanıcı rolü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.
Type: | UserRole |
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 |
-PxeServerAddress
PXE Sunucusu IP adresleri dizisini belirtir.
Type: | String[] |
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 |
-StaticIPAddressPool
Bu cmdlet'in değiştirildiği statik IP adresi havuzunu belirtir.
Type: | StaticIPAddressPool |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VIPAddressSet
Yük dengeleyicilerde sanal IP'leri (VIP' ler) yapılandırmak için ayrılmış bir IP alt ağındaki IP adresleri kümesini belirtir.
Type: | String |
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 |
-WINSServer
Windows İnternet Ad Hizmeti (WINS) sunucularının IP adresleri dizisini belirtir. Geçerli biçimler şunlardır: IPv4 ve IPv6 adresleri.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Çıkışlar
StaticIPAddressPool
Bu cmdlet bir StaticIPAddressPool nesnesi döndürür.