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