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.