Import-CMComputerInformation
Importa le informazioni sul computer in un database di Configuration Manager.
Sintassi
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>]
Descrizione
Il cmdlet Import-CMComputerInformation importa le informazioni sul computer direttamente in un database di Configuration Manager. Per distribuire un sistema operativo in un nuovo computer senza sistema operativo installato, è necessario aggiungere il nuovo computer a Configuration Manager. Dopo aver importato le informazioni sul computer, Configuration Manager può distribuire un sistema operativo.
È possibile importare un singolo computer specificando l'indirizzo MAC (Media Access Control) e il nome del computer, insieme al nome di una raccolta. Questo cmdlet aggiunge il computer alla raccolta specificata.
È inoltre possibile importare più computer specificando un file .csv valori delimitati da virgole con informazioni sul computer, insieme al nome di una raccolta. Questo cmdlet aggiunge i computer alla raccolta specificata.
È possibile specificare il nome di un computer di riferimento. Configuration Manager esegue la migrazione delle informazioni utente e delle impostazioni dal computer di riferimento al nuovo computer.
Nota
Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>
. Per ulteriori informazioni, vedere Introduzione.
Esempio
Esempio 1: Importare computer utilizzando un file
PS XYZ:\>Import-CMComputerInformation -CollectionName "All Systems" -FileName "\\cmshare\Public\CM\ImportComputers.csv" -EnableColumnHeading $True
Questo comando importa i computer specificati nel file CSV nell'insieme All Systems. Questo comando include un valore di $True per il parametro -EnableColumnHeading. Il cmdlet ignora la prima riga del file.
Esempio 2: Importare un singolo computer
PS XYZ:\>Import-CMComputerInformation -CollectionName "All Systems" -ComputerName "Computer08" -MacAddress "5F:DA:FA:FA:FA:FA" -SmBiosGuid "AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA"
Questo comando importa un computer specificato nell'insieme All Systems. Il comando specifica il nome, l'indirizzo MAC e il GUID SMBIOS per un computer.
Esempio 3: Importare un computer utilizzando un computer di riferimento
PS XYZ:\>Import-CMComputerInformation -CollectionName "All Systems" -ComputerName "Computer08" -MacAddress "5F:DA:FA:FA:FA:FA" -SmBiosGuid "AAAAAAAA-AAAA-AAAA-AAAA-AAAAAAAAAAAA" -SourceComputerName "ResourceComputer01"
Questo comando importa un computer specificato nell'insieme All Systems. Il comando specifica il nome, l'indirizzo MAC e il GUID SMBIOS per un computer. Il comando include anche un computer di riferimento da associare al nuovo computer.
Parametri
-CollectionId
Type: | String[] |
Aliases: | CollectionIds |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CollectionName
Specifica il nome di una raccolta di dispositivi di Configuration Manager.
Type: | String[] |
Aliases: | CollectionNames |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Specifica il nome di un computer da cui il cmdlet importa le informazioni.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con 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
Specifica un file .csv contenente informazioni sul computer. Il file deve contenere il nome e l'indirizzo MAC di ogni computer da importare.
Type: | String |
Aliases: | FilePath, ImportFilePath, Path |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
Questo parametro elabora i caratteri jolly e può causare un comportamento imprevisto (scelta non consigliata). Non è possibile combinarlo con DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Specifica l'input per questo cmdlet. È possibile utilizzare questo parametro oppure eseguire il pipe dell'input a questo cmdlet.
Type: | IResultObject[] |
Aliases: | Collection, Collections |
Position: | Named |
Default value: | None |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-MacAddress
Specifica un indirizzo MAC per un computer nel formato (00:00:00:00:00:00:00). L Windows di preinstallazione (Windows PE) deve disporre di un driver per la scheda di rete specificata.
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
Specifica un GUID per il BIOS di gestione del sistema (SMBIOS) di un computer.
Type: | String |
Aliases: | SMBIOSID |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceComputerName
Specifica il nome di un computer di riferimento. Configuration Manager esegue la migrazione dello stato utente e delle impostazioni dal computer di riferimento al nuovo computer.
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
Specifica un nome di variabile per una colonna importata. Quando si importa un file .csv, è necessario specificare le colonne da importare e assegnarle a un campo di Configuration Manager. Una variabile consente di assegnare una colonna a una variabile.
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
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 |
Input
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]
Output
System.Object