Share via


Import-CMComputerInformation

Importe les informations de l’ordinateur dans une base de données Configuration Manager.

Syntax

Import-CMComputerInformation
      [-CollectionId <String[]>]
      [-CollectionName <String[]>]
      -ComputerName <String>
      [-InputObject <IResultObject[]>]
      [-MacAddress <String>]
      [-MergeIfExist]
      [-SMBiosGuid <String>]
      [-SourceComputerName <String>]
      [-UserAccountMigrationBehavior <MigrationBehavior>]
      [-UserName <String[]>]
      [-WindowsToGoUniqueKey <String>]
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Import-CMComputerInformation
      [-CollectionId <String[]>]
      [-CollectionName <String[]>]
      [-EnableColumnHeading <Boolean>]
      -FileName <String>
      [-InputObject <IResultObject[]>]
      [-VariableName <String>]
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

La cmdlet Import-CMComputerInformation importe les informations de l’ordinateur directement dans une base de données Configuration Manager. Pour que Configuration Manager déploie un système d’exploitation sur un nouvel ordinateur sans système d’exploitation installé, vous devez ajouter le nouvel ordinateur à Configuration Manager. Après avoir importé les informations de l’ordinateur, Configuration Manager peut déployer un système d’exploitation.

Vous pouvez importer un seul ordinateur en spécifiant l’adresse MAC (Media Access Control) et le nom de l’ordinateur, ainsi que le nom d’une collection. Cette cmdlet ajoute cet ordinateur à la collection spécifiée.

Vous pouvez également importer plusieurs ordinateurs en spécifiant un fichier .csv valeurs séparées par des virgules avec des informations sur l’ordinateur, ainsi que le nom d’une collection. Cette applet de cmdlet ajoute les ordinateurs à la collection spécifiée.

Vous pouvez spécifier le nom d’un ordinateur de référence. Configuration Manager migre les informations et paramètres utilisateur de l’ordinateur de référence vers le nouvel ordinateur.

Notes

Exécutez les cmdlets Configuration Manager à partir du lecteur de site Configuration Manager, par PS XYZ:\> exemple. Pour plus d’informations, voir la mise en place.

Exemples

Exemple 1 : importer des ordinateurs à l’aide d’un fichier

PS XYZ:\>Import-CMComputerInformation -CollectionName "All Systems" -FileName "\\cmshare\Public\CM\ImportComputers.csv" -EnableColumnHeading $True

Cette commande importe les ordinateurs spécifiés dans le fichier CSV dans la collection All Systems. Cette commande inclut une valeur de $True pour le paramètre -EnableColumnHeading. L’cmdlet ignore la première ligne du fichier.

Exemple 2 : importer un seul ordinateur

PS XYZ:\>Import-CMComputerInformation -CollectionName "All Systems" -ComputerName "Computer08" -MacAddress "5F:DA:FA:FA:FA:FA" -SmBiosGuid "AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA"

Cette commande importe un ordinateur spécifié dans la collection All Systems. La commande spécifie le nom, l’adresse MAC et le GUID SMBIOS d’un ordinateur.

Exemple 3 : Importer un ordinateur à l’aide d’un ordinateur de référence

PS XYZ:\>Import-CMComputerInformation -CollectionName "All Systems" -ComputerName "Computer08" -MacAddress "5F:DA:FA:FA:FA:FA" -SmBiosGuid "AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA" -SourceComputerName "ResourceComputer01"

Cette commande importe un ordinateur spécifié dans la collection All Systems. La commande spécifie le nom, l’adresse MAC et le GUID SMBIOS d’un ordinateur. La commande inclut également un ordinateur de référence à associer au nouvel ordinateur.

Paramètres

- Confirmer

Une invite de confirmation apparaît avant d’exécuter le cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

- WhatIf

Présente ce qui se produit si le cmdlet s’exécute. La cmdlet ne s’exécute pas.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False

-CollectionId

Type:String[]
Aliases:CollectionIds
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-CollectionName

Spécifie le nom d’une collection d’appareils Configuration Manager.

Type:String[]
Aliases:CollectionNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Spécifie le nom d’un ordinateur à partir de quel ordinateur cette cmdlet importe des informations.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Ce paramètre traite les caractères génériques comme des valeurs littérales. Vous ne pouvez pas la combiner avec ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-EnableColumnHeading

Type:Boolean
Aliases:EnableColumnHeadings
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-FileName

Spécifie un fichier .csv contenant des informations sur l’ordinateur. Le fichier doit contenir le nom et l’adresse MAC de chaque ordinateur à importer.

Type:String
Aliases:FilePath, ImportFilePath, Path
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Spécifie l’entrée de cette cmdlet. Vous pouvez utiliser ce paramètre ou canaler l’entrée vers cette cmdlet.

Type:IResultObject[]
Aliases:Collection, Collections
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

-MacAddress

Spécifie une adresse MAC pour un ordinateur au format (00:00:00:00:00:00:00). L Windows de préinstallation de l’Windows (PE) doit avoir un pilote pour la carte réseau spécifiée.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-MergeIfExist

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SMBiosGuid

Spécifie un GUID pour le BIOS de gestion système (SMBIOS) d’un ordinateur.

Type:String
Aliases:SMBIOSID
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-SourceComputerName

Spécifie le nom d’un ordinateur de référence. Configuration Manager migre l’état et les paramètres utilisateur de l’ordinateur de référence vers le nouvel ordinateur.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-UserAccountMigrationBehavior

Type:MigrationBehavior
Accepted values:CaptureAllUserAccountsAndRestoreSpecifiedAccounts, CaptureAndRestoreSpecifiedUserAccounts
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-UserName

Type:String[]
Aliases:UserNames
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-VariableName

Spécifie un nom de variable pour une colonne importée. Lorsque vous importez un .csv, vous spécifiez les colonnes à importer et les affectez à un champ Configuration Manager. Une variable vous permet d’affecter une colonne à une variable.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-WindowsToGoUniqueKey

Type:String
Aliases:WtgUniqueKey
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Entrées

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]

Sorties

System.Object