Compartir a través de


Set-SCStaticIPAddressPool

Modifica un grupo de direcciones IP estáticas asociado a uno o varios grupos host.

Sintaxis

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

El cmdlet Set-SCStaticIPAddressPool modifica un grupo de direcciones IP estáticas de Virtual Machine Manager (VMM). Un grupo de direcciones IP estáticas se puede asociar a una o varias definiciones de red lógicas.

Ejemplos

Ejemplo 1: Agregar servidores DNS a un grupo de direcciones IP estáticas

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

El primer comando obtiene el grupo host que tiene la ruta de acceso Todos los hosts\HostGroup02\Production y almacena ese grupo en la variable $HostGroup.

El segundo comando obtiene el grupo de direcciones estáticas denominado Grupo de direcciones IP de producción para el grupo host almacenado en $HostGroup, mediante la dirección IPv4 de la subred especificada. El comando almacena el grupo en la variable $IPPool.

El tercer comando obtiene el servidor DNS para el grupo de direcciones IP almacenado en $IPPool y, a continuación, el cuarto comando agrega una dirección a la matriz de direcciones almacenada en la variable $DNSServerIPAddress.

El último comando actualiza el grupo de direcciones IP almacenado en $IPPool con la matriz de direcciones almacenada en $DNSServerIPAddress.

Parámetros

-DefaultGateway

Especifica una matriz de objetos de puerta de enlace predeterminados.

Tipo:DefaultGateway[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Description

Especifica una descripción para el grupo de direcciones.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DNSSearchSuffix

Especifica una matriz de cadenas que se anexan a un nombre de host para resolver una dirección DNS.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DNSServer

Especifica una matriz de direcciones IP de los servidores DNS. Los formatos válidos son: direcciones IPv4 e IPv6.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DNSSuffix

Especifica el sufijo DNS predeterminado asociado a un adaptador.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-EnableNetBIOS

Indica si se debe habilitar NetBIOS a través de TCP/IP para un adaptador.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-IPAddressRangeEnd

Especifica la última dirección IP en un intervalo de direcciones IP. Use con el parámetro IPAddressRangeStart.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-IPAddressRangeStart

Especifica la primera dirección IP en un intervalo de direcciones IP. Use con el parámetro IPAddressRangeEnd.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-IPAddressReservedSet

Especifica un conjunto de direcciones IP en una subred IP que está reservada para otro uso.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-JobVariable

Especifica una variable en la que se realiza un seguimiento del progreso del trabajo y se almacena.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

Especifica el nombre del grupo de direcciones.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-NetworkRoute

Especifica una matriz de rutas de red.

Tipo:SubnetNetworkRoute[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-OnBehalfOfUser

Especifica un nombre de usuario. Este cmdlet funciona en nombre del usuario que especifica este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-OnBehalfOfUserRole

Especifica un rol de usuario. Para obtener un rol de usuario, use el cmdlet Get-SCUserRole. Este cmdlet funciona en nombre del rol de usuario que especifica este parámetro.

Tipo:UserRole
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PROTipID

Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PxeServerAddress

Especifica una matriz de direcciones IP del servidor PXE.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StaticIPAddressPool

Especifica el grupo de direcciones IP estáticas que modifica este cmdlet.

Tipo:StaticIPAddressPool
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-VIPAddressSet

Especifica un conjunto de direcciones IP en una subred IP que está reservada para configurar direcciones IP virtuales (VIP) en equilibradores de carga.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VMMServer

Especifica un objeto de servidor VMM.

Tipo:ServerConnection
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-WINSServer

Especifica una matriz de direcciones IP de los servidores del Servicio de nombres de Internet (WINS) de Windows. Los formatos válidos son: direcciones IPv4 e IPv6.

Tipo:String[]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Salidas

StaticIPAddressPool

Este cmdlet devuelve un objeto StaticIPAddressPool.