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.