Import-SCSMInstance
Importa objetos e relações de um arquivo de valor separado por vírgulas (.csv) para o Service Manager.
Sintaxe
Import-SCSMInstance
-FormatFileName <String>
-DataFileName <String>
[-BatchSize <Int32>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
O cmdlet Import-SCSMInstance importa objetos e relações de um arquivo de valor separado por vírgulas (.csv) para o Service Manager.
Dois parâmetros devem ser definidos para importar instâncias em massa para o Service Manager: -- DataFileName, que deve conter o caminho do arquivo de um arquivo .csv que contém os dados da instância. -- FormatFileName, que deve conter o caminho do arquivo de um arquivo .xml que define o formato do arquivo .csv.
O parâmetro BatchSize opcional especifica o número de objetos ou instâncias de projeção que serão confirmadas em cada gravação de banco de dados. Se especificado, o valor desse parâmetro deve ser um inteiro entre 1 e 5000. O valor padrão é 50.
Exemplos
Exemplo 1: Importar projeções de computador
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
Esse comando importa projeções de computador do arquivo nomeado computers.csv. O comando importa 100 linhas por vez.
Parâmetros
-BatchSize
Especifica o número de objetos ou instâncias de projeção que esse cmdlet confirma em cada gravação de banco de dados. Esse valor deve ser um inteiro entre 1 e 5000. O valor padrão é 50.
Tipo: | System.Int32 |
Cargo: | Named |
Valor padrão: | 50 |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ComputerName
Especifica o nome do computador no qual o serviço de Acesso a Dados do System Center é executado. A conta de usuário especificada no parâmetro Credential deve ter direitos de acesso ao computador especificado.
Tipo: | System.String[] |
Cargo: | Named |
Valor padrão: | Localhost |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | System.Management.Automation.SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Credential
Especifica as credenciais que esse cmdlet usa para se conectar ao servidor no qual o serviço de Acesso a Dados do System Center é executado. A conta de usuário especificada deve ter direitos de acesso a esse servidor.
Tipo: | System.Management.Automation.PSCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DataFileName
Especifica o caminho do arquivo do .csv que contém os dados da instância.
Tipo: | System.String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-FormatFileName
Especifica o caminho do arquivo de um arquivo .xml no qual o formato do arquivo .csv é definido.
Tipo: | System.String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-SCSession
Especifica um objeto que representa a sessão para um servidor de gerenciamento do Service Manager.
Tipo: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | System.Management.Automation.SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None.
Não é possível redirecionar a entrada para este cmdlet.
Saídas
None.
Esse cmdlet não gera nenhuma saída.