Dela via


Import-SCSMInstance

Importerar objekt och relationer från en fil med kommateckenavgränsade fält (CSV-fil).

Syntax

Import-SCSMInstance
      -FormatFileName <String>
      -DataFileName <String>
      [-BatchSize <Int32>]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

Cmdleten Import-SCSMInstance importerar objekt och relationer från en fil med kommaavgränsade värden (.csv) till Service Manager.

Två parametrar måste anges för att importera instanser i grupp till Service Manager: -- DataFileName, som måste innehålla filsökvägen för en .csv fil som innehåller instansdata. -- FormatFileName, som måste innehålla filsökvägen till en .xml fil som definierar formatet för den .csv filen.

Den valfria BatchSize-parametern anger antalet objekt eller projektionsinstanser som ska checkas in för varje databasskrivning. Om värdet för den här parametern anges måste det vara ett heltal mellan 1 och 5 000. Standardvärdet är 50.

Exempel

Exempel 1: Importera datorprojektioner

PS C:\>Import-SCSMInstance -FormatFileName "computers.xml" -DataFileName "computers.csv" -BatchSize 100
Contents of computers.xml
-------------------------
<CSVImportFormat>
  <Projection Type="Microsoft.Windows.Computer.ProjectionType">
    <Seed>
      <Class Type="Microsoft.Windows.Server.Computer">
        <Property ID="IsVirtualNode"/>
        <Property ID="PrincipalName"/>
      </Class>
    </Seed>
    <Component Alias="OperatingSystem">
      <Seed>
        <Class Type="Microsoft.Windows.OperatingSystem">
          <Property ID="OSVersion"/>
          <Property ID="ProductType"/>
          <Property ID="BuildNumber"/>
        </Class>
      </Seed>
    </Component>
  </Projection>
</CSVImportFormat>
Contents of computers.csv
-------------------------
false, computer1, 6.1, Windows, 1003
false, computer2, 6.1, Windows, 1003

Det här kommandot importerar datorprojektioner från filen med namnet computers.csv. Kommandot importerar 100 rader åt gången.

Parametrar

-BatchSize

Anger antalet objekt eller projektionsinstanser som den här cmdleten checkar in på varje databasskrivning. Det här värdet måste vara ett heltal mellan 1 och 5 000. Standardvärdet är 50.

Type:System.Int32
Position:Named
Default value:50
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Anger namnet på den dator där System Center Data Access-tjänsten körs. Användarkontot som anges i parametern Credential måste ha åtkomstbehörighet till den angivna datorn.

Type:System.String[]
Position:Named
Default value:Localhost
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type:System.Management.Automation.SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Anger de autentiseringsuppgifter som den här cmdleten använder för att ansluta till den server där System Center Data Access-tjänsten körs. Det angivna användarkontot måste ha åtkomstbehörighet till den servern.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DataFileName

Anger filsökvägen för den .csv fil som innehåller instansdata.

Type:System.String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FormatFileName

Anger filsökvägen för en .xml fil där formatet för den .csv filen definieras.

Type:System.String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Anger ett objekt som representerar sessionen till en Service Manager hanteringsserver.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

None.

Du kan inte skicka indata till den här cmdleten.

Utdata

None.

Den här cmdleten genererar inga utdata.