Import-SCSMInstance
Hiermee importeert u objecten en relaties uit een bestand met door komma's gescheiden waarden (.csv) in Service Manager.
Syntaxis
Import-SCSMInstance
-FormatFileName <String>
-DataFileName <String>
[-BatchSize <Int32>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De Import-SCSMInstance cmdlet importeert objecten en relaties uit een bestand met door komma's gescheiden waarden (.csv) in Service Manager.
Er moeten twee parameters worden ingesteld om exemplaren bulksgewijs te importeren in Service Manager: -- DataFileName, die het bestandspad van een .csv bestand met de exemplaargegevens moeten bevatten. -- FormatFileName, die het bestandspad van een .xml-bestand moet bevatten dat de indeling van het .csv-bestand definieert.
Met de optionele parameter BatchSize geeft u het aantal objecten of projectie-exemplaren op dat wordt vastgelegd op elke databaseschrijfbewerking. Indien opgegeven, moet de waarde van deze parameter een geheel getal tussen 1 en 5000 zijn. De standaardwaarde is 50.
Voorbeelden
Voorbeeld 1: Computerprojecties importeren
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
Met deze opdracht importeert u computerprojecties uit het bestand met de naam computers.csv. Met de opdracht worden 100 rijen tegelijk geïmporteerd.
Parameters
-BatchSize
Hiermee geeft u het aantal objecten of projectie-exemplaren op dat deze cmdlet op elke database schrijft. Deze waarde moet een geheel getal tussen 1 en 5000 zijn. De standaardwaarde is 50.
Type: | System.Int32 |
Position: | Named |
Default value: | 50 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ComputerName
Hiermee geeft u de naam op van de computer waarop de System Center Data Access-service wordt uitgevoerd. Het gebruikersaccount dat is opgegeven in de parameter Credential moet toegangsrechten hebben voor de opgegeven computer.
Type: | System.String[] |
Position: | Named |
Default value: | Localhost |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | System.Management.Automation.SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Hiermee geeft u de referenties op die door deze cmdlet worden gebruikt om verbinding te maken met de server waarop de System Center Data Access-service wordt uitgevoerd. Het opgegeven gebruikersaccount moet toegangsrechten hebben voor die server.
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DataFileName
Hiermee geeft u het bestandspad op van het .csv bestand dat de exemplaargegevens bevat.
Type: | System.String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-FormatFileName
Hiermee geeft u het bestandspad van een .xml-bestand waarin de indeling van het .csv bestand is gedefinieerd.
Type: | System.String |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-SCSession
Hiermee geeft u een object op dat de sessie aan een Service Manager-beheerserver vertegenwoordigt.
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | System.Management.Automation.SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Invoerwaarden
None.
U kunt invoer voor deze cmdlet niet doorsluisen.
Uitvoerwaarden
None.
Met deze cmdlet wordt geen uitvoer gegenereerd.