Import-SCSMInstance

Importa objetos y relaciones de un archivo de valores separados por comas (.csv) en Service Manager.

Syntax

Import-SCSMInstance
      -FormatFileName <String>
      -DataFileName <String>
      [-BatchSize <Int32>]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

El cmdlet Import-SCSMInstance importa objetos y relaciones de un archivo de valores separados por comas (.csv) en Service Manager.

Se deben establecer dos parámetros para importar instancias de forma masiva en Service Manager: -- DataFileName, que debe contener la ruta de acceso del archivo de un archivo .csv que contiene los datos de instancia. -- FormatFileName, que debe contener la ruta de acceso del archivo de un archivo .xml que define el formato del archivo .csv.

El parámetro Opcional BatchSize especifica el número de objetos o instancias de proyección que se confirmarán en cada escritura de base de datos. Si se especifica, el valor de este parámetro debe ser un entero entre 1 y 5000. El valor predeterminado es 50.

Ejemplos

Ejemplo 1: Importación de proyecciones de equipo

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 proyecciones de equipo del archivo denominado computers.csv. El comando importa 100 filas a la vez.

Parámetros

-BatchSize

Especifica el número de objetos o instancias de proyección que este cmdlet confirma en cada escritura de base de datos. Este valor debe ser un número entero entre 1 y 5000. El valor predeterminado es 50.

Type:System.Int32
Position:Named
Default value:50
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Especifica el nombre del equipo donde se ejecuta el servicio de acceso a datos de System Center. La cuenta de usuario especificada en el parámetro Credential debe tener derechos de acceso al equipo especificado.

Type:System.String[]
Position:Named
Default value:Localhost
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:System.Management.Automation.SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Especifica las credenciales que usa este cmdlet para conectarse al servidor en el que se ejecuta el servicio de acceso a datos de System Center. La cuenta de usuario especificada debe tener derechos de acceso a ese servidor.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DataFileName

Especifica la ruta de acceso de archivo del archivo .csv que contiene los datos de la instancia.

Type:System.String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-FormatFileName

Especifica la ruta de acceso de un archivo .xml en el que se define el formato del archivo .csv.

Type:System.String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Especifica un objeto que representa la sesión en un servidor de administración de Service Manager.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.

Type:System.Management.Automation.SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

None.

No se puede canalizar la entrada a este cmdlet.

Salidas

None.

Este cmdlet no genera ningún resultado.