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.