New-SCPhysicalComputerConfig
Crée un objet de configuration d’ordinateur.
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
L’applet de commande New-SCPhysicalComputerConfig crée un objet de configuration d’ordinateur utilisé pendant le processus de personnalisation du système d’exploitation.
Exemples
Exemple 1 : Créer une configuration d’ordinateur physique
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
La première commande obtient un objet de compte d’identification et le stocke dans la variable $Account.
La deuxième commande stocke le profil d’ordinateur physique qui a l’ID d1ce0773-4f50-4f12-a244-38a5a35c5326 dans la variable $PhysicalComputerProfile.
La troisième commande crée une configuration de carte réseau d’ordinateur physique et stocke dans la variable $NetworkAdapters.
La quatrième applet de commande stocke le groupe hôte dans la variable $HostGroup.
La commande finale crée une configuration d’ordinateur physique. La commande spécifie les valeurs créées dans les commandes précédentes.
Paramètres
-BMCAddress
Spécifie ou met à jour l’adresse BMC (Out-Of-Band Baseboard Management Controller) pour une machine physique spécifique. Il peut s’agir d’une adresse IP, du nom de domaine complet (FQDN) ou du préfixe DNS (qui est généralement le même nom que le nom NetBIOS).
En règle générale, l’adresse BMC et sa connexion au réseau sont distinctes de l’adresse IP associée à une carte réseau standard. Par ailleurs, certains ordinateurs utilisent une carte réseau standard pour fournir une adresse unique pour la console BMC et pour la carte réseau. Toutefois, l’adresse BMC a un port unique et est donc identifiable de manière unique sur le réseau.
- Exemple de format IPv4 :
-BMCAddress "10.0.0.21"
- Exemple de format Ipv6 :
-BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
- Exemple de format FQDN :
-BMCAddress "Computer01.Contoso.com"
- Exemple de format NetBIOS :
-BMCAddress "Computer01"
Remarque : par défaut, VMM utilise une adresse IP ou un nom de domaine complet pour l’adresse BMC. Toutefois, il est également possible de créer un module PowerShell qui vous permet de spécifier d’autres types d’adresses comme adresse BMC.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCCustomConfigurationProvider
Spécifie ou met à jour un objet fournisseur de configuration pour un contrôleur de gestion de tableau de base (BMC). Un fournisseur de configuration est un plug-in à VMM qui traduit les commandes PowerShell VMM en appels d’API spécifiques à un type de contrôleur de gestion de tableau de base. Ce paramètre doit être utilisé avec le BMCProtocol personnalisé.
Type: | ConfigurationProvider |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCPort
Spécifie, ou met à jour, le port BMC (Out-Of-Band Baseboard Management Controller) pour une machine physique spécifique. Un port BMC est également appelé port de processeur de service. Les exemples de ports par défaut sont 623 pour IPMI et 443 pour SMASH sur WS-Man.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCProtocol
Spécifie ou met à jour le protocole que VMM utilise pour communiquer avec le contrôleur de gestion de carte de base de base hors bande (BMC). Les valeurs autorisées sont :
- IPMI
- SMASH
- Custom
Un contrôleur BMC (également appelé processeur de service ou contrôleur de gestion) est un contrôleur spécialisé sur la carte mère d’un serveur qui agit une interface entre le logiciel de gestion du matériel et du système. Si la carte mère d’une machine physique comprend une console BMC, lorsque la machine est branchée (qu’elle soit désactivée ou activée, et si un système d’exploitation est installé), des informations sur le matériel système et l’état de cette intégrité matérielle du système sont disponibles.
Exemple de format : -BMCProtocol "Custom"
Remarque : Le protocole personnalisé nécessite que vous utilisiez le paramètre 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
Spécifie le compte d’identification à utiliser avec l’appareil BMC (Baseboard Management Controller).
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BootDiskVolume
Spécifie un objet de disque dur physique pour une machine physique.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BypassADMachineAccountCheck
Indique que cette applet de commande réutilisera un compte d’ordinateur qui existe déjà dans Active Directory. Par défaut, cette applet de commande vérifie Active Directory pour un compte existant avec le nom spécifié pour empêcher l’remplacement des comptes d’ordinateur.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Computer
Spécifie ou met à jour l’adresse BMC (Out-Of-Band Baseboard Management Controller) pour une machine physique spécifique. Il peut s’agir d’une adresse IP, du nom de domaine complet (FQDN) ou du préfixe DNS (qui est généralement le même nom que le nom NetBIOS).
- Exemple de format IPv4 :
-BMCAddress "10.0.0.21"
- Exemple de format Ipv6 :
-BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
- Exemple de format FQDN :
-BMCAddress "Computer01.Contoso.com"
- Exemple de format NetBIOS :
-BMCAddress "Computer01"
Remarque : par défaut, VMM utilise une adresse IP ou un nom de domaine complet pour l’adresse BMC. Toutefois, il est également possible de créer un module PowerShell qui vous permet de spécifier d’autres types d’adresses comme adresse BMC.
Type: | ClientObject |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Spécifie le nom d’un ordinateur que VMM peut identifier de manière unique sur votre réseau. Les valeurs valides pour ce paramètre sont :
- FQDN
- Adresse IPv4 ou IPv6
- Nom NetBIOS
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Spécifie une description de l’objet de configuration.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhysicalComputerNetworkAdapterConfig
Spécifie un tableau d’objets PhysicalComputerNetworkAdapterConfig .
Type: | PhysicalComputerNetworkAdapterConfig[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhysicalComputerProfile
Spécifie un profil utilisé pour déployer un système d’exploitation sur un ordinateur.
Type: | PhysicalComputerProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipBmcPowerControl
Ignore les informations BMC et déploie un système d’exploitation sans activer ou désactiver l’ordinateur à l’aide de son interface BMC.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SMBiosGuid
Spécifie l’identificateur global unique du BIOS de gestion du système (SMBIOS GUID) pour un ordinateur physique associé à un enregistrement pour cet ordinateur physique dans VMM. SMBIOS définit les structures de données et les méthodes d’accès qui permettent à un utilisateur ou à une application de stocker et de récupérer des informations sur le matériel sur cet ordinateur, telles que le nom du système, du fabricant ou de la version du BIOS système. Les systèmes d’exploitation Windows récupèrent les données SMBIOS au démarrage du système et rendent ces données disponibles pour les programmes.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Spécifie un objet de groupe hôte de machine virtuelle ou un tableau d’objets de groupe hôte.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Spécifie un objet serveur VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Sorties
PhysicalComputerConfig
Cette applet de commande retourne un objet PhysicalComputerConfig .