Import-CMComputerInformation

Importiert Computerinformationen in eine Configuration Manager-Datenbank.

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>]

Beschreibung

Das Cmdlet "Import-CMComputerInformation" importiert Computerinformationen direkt in eine Configuration Manager-Datenbank. Damit Configuration Manager ein Betriebssystem auf einem neuen Computer ohne installiertes Betriebssystem bereitstellen kann, müssen Sie den neuen Computer zu Configuration Manager hinzufügen. Nach dem Importieren der Computerinformationen kann Configuration Manager ein Betriebssystem bereitstellen.

Sie können einen einzelnen Computer importieren, indem Sie die MAC-Adresse (Media Access Control) und den Computernamen sowie den Namen einer Auflistung angeben. Mit diesem Cmdlet wird dieser Computer der angegebenen Auflistung hinzugefügt.

Sie können auch mehrere Computer importieren, indem Sie eine Datei mit kommagetrennten Werten .csv mit Computerinformationen sowie den Namen einer Auflistung angeben. Mit diesem Cmdlet werden die Computer zur angegebenen Auflistung hinzugefügt.

Sie können den Namen eines Referenzcomputers angeben. Configuration Manager migriert Benutzerinformationen und -einstellungen vom Referenzcomputer auf den neuen Computer.

Hinweis

Führen Sie Configuration Manager-Cmdlets beispielsweise vom Configuration Manager-Standortlaufwerk PS XYZ:\> aus. Weitere Informationen finden Sie unter "Erste Schritte".

Beispiele

Beispiel 1: Importieren von Computern mithilfe einer Datei

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

Mit diesem Befehl werden die in der CSV-Datei angegebenen Computer in die Sammlung "Alle Systeme" importiert. Dieser Befehl enthält den Wert $True für den Parameter "-EnableColumnHeading". Das Cmdlet ignoriert die erste Zeile der Datei.

Beispiel 2: Importieren eines einzelnen Computers

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

Mit diesem Befehl wird ein angegebener Computer in die Sammlung "Alle Systeme" importiert. Der Befehl gibt den Namen, die MAC-Adresse und die SMBIOS-GUID für einen Computer an.

Beispiel 3: Importieren eines Computers mithilfe eines Referenzcomputers

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

Mit diesem Befehl wird ein angegebener Computer in die Sammlung "Alle Systeme" importiert. Der Befehl gibt den Namen, die MAC-Adresse und die SMBIOS-GUID für einen Computer an. Der Befehl enthält auch einen Referenzcomputer, der dem neuen Computer zugeordnet werden soll.

Parameter

-CollectionId

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

-CollectionName

Gibt einen Namen einer Configuration Manager-Gerätesammlung an.

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

-ComputerName

Gibt den Namen eines Computers an, von dem dieses Cmdlet Informationen importiert.

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

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

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

-DisableWildcardHandling

Dieser Parameter behandelt Platzhalterzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandlingkombinieren.

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

Gibt eine .csv Datei an, die Computerinformationen enthält. Die Datei muss den Namen und die MAC-Adresse jedes zu importierenden Computers enthalten.

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

-ForceWildcardHandling

Dieser Parameter verarbeitet Platzhalterzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandlingkombinieren.

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

-InputObject

Gibt die Eingabe für dieses Cmdlet an. Sie können diesen Parameter verwenden oder die Eingabe an dieses Cmdlet weiterleiten.

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

-MacAddress

Gibt eine MAC-Adresse für einen Computer im Format an (00:00:00:00:00:00:00). Die Windows Preinstallation Environment (Windows PE) muss über einen Treiber für den angegebenen Netzwerkadapter verfügen.

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

Gibt eine GUID für das Systemverwaltungs-BIOS (SMBIOS) eines Computers an.

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

-SourceComputerName

Gibt den Namen eines Referenzcomputers an. Configuration Manager migriert den Benutzerstatus und die Einstellungen vom Referenzcomputer auf den neuen 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

Gibt einen Variablennamen für eine importierte Spalte an. Wenn Sie eine .csv Datei importieren, geben Sie die zu importierenden Spalten an und weisen sie einem Configuration Manager-Feld zu. Mit einer Variablen können Sie einer Variablen eine Spalte zuweisen.

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

-WhatIf

Zeigt, was passieren würde, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

Microsoft.ConfigurationManagement.ManagementProvider.IResultObject[]

Ausgaben

System.Object