Import-SCSMInstance
Importa in Service Manager oggetti e relazioni da un file con valori delimitati da virgole (con estensione csv).
Sintassi
Import-SCSMInstance
-FormatFileName <String>
-DataFileName <String>
[-BatchSize <Int32>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Import-SCSMInstance importa oggetti e relazioni da un file con valori delimitati da virgole (.csv) in Service Manager.
È necessario impostare due parametri per importare le istanze in blocco in Service Manager: -- DataFileName, che deve contenere il percorso del file di un file .csv che contiene i dati dell'istanza. -- FormatFileName, che deve contenere il percorso del file di un .xml che definisce il formato del file .csv.
Il parametro Facoltativo BatchSize specifica il numero di oggetti o istanze di proiezione di cui verrà eseguito il commit in ogni scrittura del database. Se specificato, il valore di questo parametro deve essere un numero intero compreso tra 1 e 5000. Il valore predefinito è 50.
Esempio
Esempio 1: Importare proiezioni di computer
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
Questo comando importa le proiezioni di computer dal file denominato computers.csv. Il comando importa 100 righe alla volta.
Parametri
-BatchSize
Specifica il numero di oggetti o istanze di proiezione di cui il cmdlet esegue il commit in ogni scrittura del database. Questo valore deve essere un intero compreso tra 1 e 5000. Il valore predefinito è 50.
Type: | System.Int32 |
Position: | Named |
Default value: | 50 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Specifica il nome del computer in cui è in esecuzione il servizio di accesso ai dati di System Center. L'account utente specificato nel parametro Credential deve disporre dei diritti di accesso per il computer specificato.
Type: | System.String[] |
Position: | Named |
Default value: | Localhost |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Specifica le credenziali usate da questo cmdlet per connettersi al server in cui viene eseguito il servizio Di accesso ai dati di System Center. L'account utente specificato deve disporre di diritti di accesso per tale server.
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DataFileName
Specifica il percorso del file .csv che contiene i dati dell'istanza.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FormatFileName
Specifica il percorso di un file XML in cui è definito il formato del file CSV.
Type: | System.String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Specifica un oggetto che rappresenta la sessione per un server di gestione di Service Manager.
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None.
Non è possibile inviare input tramite pipe a questo cmdlet.
Output
None.
Questo cmdlet non genera alcun output.