Import-CMComputerInformation
Importa 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. Affinché Configuration Manager distribuirà 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.
È anche possibile importare più computer specificando un file di valori delimitati da virgole .csv 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 altre informazioni, vedere Introduzione.
Esempio
Esempio 1: Importare computer usando 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 usando 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
Tipo: | String[] |
Alias: | CollectionIds |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-CollectionName
Specifica un nome di una raccolta di dispositivi di Configuration Manager.
Tipo: | String[] |
Alias: | CollectionNames |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ComputerName
Specifica il nome di un computer da cui questo cmdlet importa informazioni.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Confirm
Richiede la conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-DisableWildcardHandling
Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-EnableColumnHeading
Tipo: | Boolean |
Alias: | EnableColumnHeadings |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-FileName
Specifica un file .csv che contiene informazioni sul computer. Il file deve contenere il nome e l'indirizzo MAC di ogni computer da importare.
Tipo: | String |
Alias: | FilePath, ImportFilePath, Path |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ForceWildcardHandling
Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-InputObject
Specifica l'input per questo cmdlet. È possibile usare questo parametro oppure inviare tramite pipe l'input a questo cmdlet.
Tipo: | IResultObject[] |
Alias: | Collection, Collections |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-MacAddress
Specifica un indirizzo MAC per un computer nel formato (00:00:00:00:00:00:00:00). Windows Preinstallation Environment (Windows PE) deve avere un driver per la scheda di rete specificata.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MergeIfExist
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SMBiosGuid
Specifica un GUID per il BIOS di gestione del sistema (SMBIOS) di un computer.
Tipo: | String |
Alias: | SMBIOSID |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SourceComputerName
Specifica un nome di un computer di riferimento. Configuration Manager esegue la migrazione dello stato utente e delle impostazioni dal computer di riferimento al nuovo computer.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UserAccountMigrationBehavior
Tipo: | MigrationBehavior |
Valori accettati: | CaptureAllUserAccountsAndRestoreSpecifiedAccounts, CaptureAndRestoreSpecifiedUserAccounts |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-UserName
Tipo: | String[] |
Alias: | UserNames |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VariableName
Specifica un nome di variabile per una colonna importata. Quando si importa un file di .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.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WindowsToGoUniqueKey
Tipo: | String |
Alias: | WtgUniqueKey |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]
Output
System.Object