Partager via


Import-SCSMInstance

Importe des objets et des relations à partir d’un fichier de valeurs séparées par des virgules (.csv) dans Service Manager.

Syntaxe

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

Description

L’applet de commande Import-SCSMInstance importe des objets et des relations à partir d’une valeur séparée par des virgules (.csv) dans Service Manager.

Deux paramètres doivent être définis pour importer des instances en bloc dans Service Manager : - DataFileName, qui doit contenir le chemin d’accès d’un fichier .csv qui contient les données d’instance. -- FormatFileName, qui doit contenir le chemin d’accès d’un fichier .xml qui définit le format du fichier .csv.

Le paramètre BatchSize facultatif spécifie le nombre d’objets ou d’instances de projection qui seront validés sur chaque écriture de base de données. Si elle est spécifiée, la valeur de ce paramètre doit être un entier compris entre 1 et 5 000. La valeur par défaut est 50.

Exemples

Exemple 1 : Importer des projections d’ordinateur

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

Cette commande importe les projections d’ordinateur à partir du fichier nommé computers.csv. La commande importe 100 lignes à la fois.

Paramètres

-BatchSize

Spécifie le nombre d’objets ou d’instances de projection que cette applet de commande valide sur chaque écriture de base de données. Cette valeur doit être un entier compris entre 1 et 5 000. La valeur par défaut est 50.

Type:System.Int32
Position:Named
Valeur par défaut:50
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ComputerName

Spécifie le nom de l’ordinateur sur lequel le service System Center Data Access s’exécute. Le compte d’utilisateur spécifié dans le paramètre Credential doit avoir des droits d’accès à l’ordinateur spécifié.

Type:System.String[]
Position:Named
Valeur par défaut:Localhost
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Type:System.Management.Automation.SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Credential

Spécifie les informations d’identification que cette applet de commande utilise pour se connecter au serveur sur lequel le service System Center Data Access s’exécute. Le compte d’utilisateur spécifié doit avoir des droits d’accès à ce serveur.

Type:System.Management.Automation.PSCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DataFileName

Spécifie le chemin d’accès du fichier .csv qui contient les données d’instance.

Type:System.String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-FormatFileName

Spécifie le chemin d’accès d’un fichier .xml dans lequel le format du fichier .csv est défini.

Type:System.String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SCSession

Spécifie un objet qui représente la session sur un serveur d’administration Service Manager.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Type:System.Management.Automation.SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

None.

Vous ne pouvez pas diriger l’entrée vers cette applet de commande.

Sorties

None.

Cette applet de commande ne génère aucune sortie.