Import-SCSMInstance

Importa objetos e relacionamentos de um arquivo de valores separados 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 relacionamentos de um arquivo de valores separados 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 opcional BatchSize especifica o número de objetos ou instâncias de projeção que serão confirmados 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 computacionais

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

Este comando importa projeções de computador do arquivo chamado computers.csv. O comando importa 100 linhas de cada 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 número inteiro entre 1 e 5000. O valor padrão é 50.

Tipo:System.Int32
Position:Named
Default value:50
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais: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[]
Position:Named
Default value:Localhost
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-Confirm

Solicita confirmação antes de executar o cmdlet.

Tipo:System.Management.Automation.SwitchParameter
Aliases:cf
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais: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
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-DataFileName

Especifica o caminho do arquivo de .csv que contém os dados da instância.

Tipo:System.String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-FormatFileName

Especifica o caminho do arquivo de um arquivo .xml no qual o formato do arquivo .csv é definido.

Tipo:System.String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-SCSession

Especifica um objeto que representa a sessão para um servidor de gerenciamento do Service Manager.

Tipo:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:False
Necessário:False
Aceitar entrada de pipeline:False
Aceitar carateres universais:False

Entradas

None.

Não é possível canalizar a entrada para este cmdlet.

Saídas

None.

Este cmdlet não gera nenhuma saída.