New-SCPhysicalComputerConfig
Crea un objeto de configuración de equipo.
Syntax
New-SCPhysicalComputerConfig
-PhysicalComputerProfile <PhysicalComputerProfile>
[-BMCAddress <String>]
[-BMCRunAsAccount <RunAsAccount>]
[-BMCPort <Int32>]
[-BMCProtocol <OutOfBandManagementType>]
[-BMCCustomConfigurationProvider <ConfigurationProvider>]
[-PhysicalComputerNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>]
[-VMMServer <ServerConnection>]
[-Description <String>]
[-ComputerName <String>]
[-BootDiskVolume <String>]
-Computer <ClientObject>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCPhysicalComputerConfig
-PhysicalComputerProfile <PhysicalComputerProfile>
[-SMBiosGuid <Guid>]
[-SkipBmcPowerControl]
-PhysicalComputerNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>
[-VMMServer <ServerConnection>]
[-Description <String>]
-ComputerName <String>
[-VMHostGroup <HostGroup>]
[-BypassADMachineAccountCheck]
[-BootDiskVolume <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCPhysicalComputerConfig
-PhysicalComputerProfile <PhysicalComputerProfile>
[-SMBiosGuid <Guid>]
-BMCAddress <String>
-BMCRunAsAccount <RunAsAccount>
[-BMCPort <Int32>]
-BMCProtocol <OutOfBandManagementType>
[-BMCCustomConfigurationProvider <ConfigurationProvider>]
-PhysicalComputerNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>
[-VMMServer <ServerConnection>]
[-Description <String>]
-ComputerName <String>
[-VMHostGroup <HostGroup>]
[-BypassADMachineAccountCheck]
[-BootDiskVolume <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
El cmdlet New-SCPhysicalComputerConfig crea un objeto de configuración de equipo que se usa durante el proceso de personalización del sistema operativo.
Ejemplos
Ejemplo 1: Creación de una configuración de equipo físico
PS C:\> $Account = Get-SCRunaAsAccount -Name "BMCAdmin"
PS C:\> $PhysicalComputerProfile = Get-SCPhysicalComputerProfile -ID "d1ce0773-4f50-4f12-a244-38a5a35c5326"
PS C:\> $NetworkAdapters = New-SCPhysicalComputerNetworkAdapterConfig -UseDhcpForIPConfiguration -SetAsManagementNIC -SetAsPhysicalNetworkAdapter
PS C:\> $HostGroup = Get-SCVMHostGroup -ID "0e3ba228-a059-46be-aa41-2f5cf0f4b96e"
PS C:\> New-SCPhysicalComputerConfig -BMCAddress 10.0.0.21 -BMCPort 623 -BMCProtocol IPMI -BMCRunAsAccount $Account -ComputerName "Host01" -SMBiosGuid "4c4c4544-0039-4410-8042-c3c04f395031" -PhysicalComputerProfile $PhysicalComputerProfile -VMHostGroup $HostGroup -PhysicalComputerNetworkAdapterConfig $NetworkAdapters
El primer comando obtiene un objeto de cuenta de ejecución y lo almacena en la variable $Account.
El segundo comando almacena el perfil de equipo físico que tiene el identificador d1ce0773-4f50-4f12-a244-38a5a35c5326 en la variable $PhysicalComputerProfile.
El tercer comando crea una configuración de adaptador de red del equipo físico y almacena en la variable $NetworkAdapters.
El cuarto cmdlet almacena el grupo host en la variable $HostGroup.
El comando final crea una configuración de equipo físico. El comando especifica los valores creados en comandos anteriores.
Parámetros
-BMCAddress
Especifica, o actualiza, la dirección del controlador de administración de placa base (BMC) fuera de banda para una máquina física específica. Puede tratarse de una dirección IP, el nombre de dominio completo (FQDN) o el prefijo DNS (que suele ser el mismo nombre que el nombre NetBIOS).
Normalmente, la dirección BMC y su conexión a la red son independientes de la dirección IP asociada a un adaptador de red estándar. Como alternativa, algunos equipos usan un adaptador de red estándar para proporcionar una única dirección para el BMC y para el adaptador de red. Sin embargo, la dirección BMC tiene un puerto único y, por tanto, es identificable de forma única en la red.
- Ejemplo de formato IPv4:
-BMCAddress "10.0.0.21"
- Ejemplo de formato Ipv6:
-BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
- Formato FQDN de ejemplo:
-BMCAddress "Computer01.Contoso.com"
- Ejemplo de formato NetBIOS:
-BMCAddress "Computer01"
Nota: De forma predeterminada, VMM usa una dirección IP o un FQDN para la dirección BMC. Sin embargo, también es posible crear un módulo de PowerShell que le permita especificar otros tipos de direcciones como dirección BMC.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCCustomConfigurationProvider
Especifica, o actualiza, un objeto de proveedor de configuración para un controlador de administración de placa base (BMC). Un proveedor de configuración es un complemento de VMM que traduce comandos de PowerShell de VMM a llamadas API específicas de un tipo de controlador de administración de placa base. Este parámetro se debe usar con el BMCProtocol personalizado.
Type: | ConfigurationProvider |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCPort
Especifica, o actualiza, el puerto del controlador de administración de placa base (BMC) fuera de banda para una máquina física específica. Un puerto BMC también se conoce como puerto de procesador de servicios. Los puertos predeterminados de ejemplo son 623 para IPMI y 443 para SMASH a través de WS-Man.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCProtocol
Especifica, o actualiza, el protocolo que VMM usa para comunicarse con el controlador de administración de placa base fuera de banda (BMC). Los valores válidos son:
- IPMI
- APLASTAR
- Personalizado
Un BMC (también conocido como procesador de servicios o controlador de administración) es un controlador especializado en la placa base de un servidor que actúa como una interfaz entre el hardware y el software de administración del sistema. Si la placa base de una máquina física incluye un BMC, cuando la máquina está conectada (ya sea apagada o apagada, y si está instalado o no un sistema operativo), la información sobre el hardware del sistema y el estado de ese estado de hardware del sistema está disponible.
Formato de ejemplo: -BMCProtocol "Custom"
Nota: El protocolo personalizado requiere que use el parámetro BMCCustomConfigurationProvider .
Type: | OutOfBandManagementType |
Accepted values: | None, IPMI, SMASH, Custom, None, IPMI, SMASH, Custom |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCRunAsAccount
Especifica la cuenta de ejecución que se va a usar con el dispositivo del controlador de administración de placa base (BMC).
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BootDiskVolume
Especifica un objeto de disco duro físico para una máquina física.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BypassADMachineAccountCheck
Indica que este cmdlet reutilizará una cuenta de equipo que ya existe en Active Directory. De forma predeterminada, este cmdlet comprueba Active Directory en busca de una cuenta existente con el nombre especificado para evitar sobrescribir cuentas de equipo.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Computer
Especifica, o actualiza, la dirección del controlador de administración de placa base (BMC) fuera de banda para una máquina física específica. Puede tratarse de una dirección IP, el nombre de dominio completo (FQDN) o el prefijo DNS (que suele ser el mismo nombre que el nombre NetBIOS).
- Ejemplo de formato IPv4:
-BMCAddress "10.0.0.21"
- Ejemplo de formato Ipv6:
-BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
- Formato FQDN de ejemplo:
-BMCAddress "Computer01.Contoso.com"
- Ejemplo de formato NetBIOS:
-BMCAddress "Computer01"
Nota: De forma predeterminada, VMM usa una dirección IP o un FQDN para la dirección BMC. Sin embargo, también es posible crear un módulo de PowerShell que le permita especificar otros tipos de direcciones como dirección BMC.
Type: | ClientObject |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Especifica el nombre de un equipo que VMM puede identificar de forma única en su red. Los valores permitidos para este parámetro son los siguientes:
- FQDN
- Dirección IPv4 o IPv6
- Nombre de NetBIOS
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Especifica una descripción para el objeto de configuración.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhysicalComputerNetworkAdapterConfig
Especifica una matriz de objetos PhysicalComputerNetworkAdapterConfig .
Type: | PhysicalComputerNetworkAdapterConfig[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhysicalComputerProfile
Especifica un perfil que se usa para implementar un sistema operativo en un equipo.
Type: | PhysicalComputerProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica el identificador de la sugerencia de optimización de recursos y rendimiento (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva inmediatamente al shell de comandos.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipBmcPowerControl
Omite la información de BMC e implementa un sistema operativo sin encender o apagar el equipo mediante su interfaz BMC.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SMBiosGuid
Especifica el identificador único global del BIOS de administración del sistema (GUID de SMBIOS) para un equipo físico asociado a un registro para ese equipo físico en VMM. SMBIOS define estructuras de datos y métodos de acceso que permiten a un usuario o aplicación almacenar y recuperar información sobre el hardware en este equipo, como el nombre del sistema, el fabricante o la versión del BIOS del sistema. Los sistemas operativos Windows recuperan datos SMBIOS al iniciar el sistema y hacen que esos datos estén disponibles para los programas.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Especifica un objeto de grupo host o una matriz de objetos de grupo host de máquina virtual.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Salidas
PhysicalComputerConfig
Este cmdlet devuelve un objeto PhysicalComputerConfig .