Exporter (0) Imprimer
Développer tout

CSVDE

Mis à jour: décembre 2006

S'applique à: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Csvde

Importe et exporte des données Active Directory à l'aide de fichiers contenant des données séparées par des virgules (CSV, Comma-Separated Value). Vous pouvez aussi prendre en charge les opérations de commandes basées sur le format de fichier CSV.

Csvde est un outil de ligne de commande installé par défaut dans le dossier %windir%/system32 de Windows Server 2003. Pour exécuter csvde sur un ordinateur utilisant Windows Server 2003, ouvrez une invite de commandes, entrez csvde à l'aide des paramètres appropriés, puis appuyez sur ENTRÉE.

Vous pouvez également exécuter csvde sur un ordinateur utilisant Windows XP Professionnel si vous y installez Active Directory en mode application (ADAM). Csvde se trouvera dans le dossier %windir%/ADAM. Pour télécharger ADAM, consultez la page relative au produit sur le Centre de téléchargement (http://go.microsoft.com/fwlink/?LinkID=29359).

Syntaxe

Csvde [-i] [-f NomFichier] [-s NomServeur] [-c Chaîne1 Chaîne2] [-v] [-j Chemin] [-t NuméroPort] [-d NUBase] [-r FiltreLDAP] [-p Étendue] [-l ListeAttributsLDAP] [-o ListeAttributsLDAP] [-g] [-m] [-n] [-k] [-a NomUniqueUtilisateur MotDePasse] [-b NomUtilisateur Domaine MotDePasse]

Paramètres
-i
Spécifie le mode d'importation. Si cet argument n'est pas spécifié, le mode par défaut est le mode d'exportation.

-f NomFichier
Identifie le nom du fichier d'importation ou d'exportation.

-s NomServeur
Spécifie le contrôleur de domaine pour l'importation ou l'exportation.

-c Chaîne1 Chaîne2
Remplace toutes les occurrences de Chaîne1 par Chaîne2. Ce paramètre est généralement utilisé lors de l'importation de données d'un domaine vers un autre et lorsque le nom unique du domaine d'exportation (Chaîne1) doit être remplacé par celui du domaine d'importation (Chaîne2).

-v
Définit le mode documenté.

-j Chemin
Définit l'emplacement du fichier journal. Le paramètre par défaut est le chemin actuel.

-t NuméroPort
Spécifie un numéro de port LDAP (Lightweight Directory Access Protocol). Le port LDAP par défaut est 389. Le port du catalogue global est 3268.

-d NUBase
Définit le nom unique de la base de recherche d'exportation des données.

-r FiltreLDAP
Crée un filtre de recherche LDAP pour l'exportation des données.

-p Étendue
Définit l'étendue de la recherche. Les options de l'étendue de recherche sont les suivantes : Base, Un niveau ou Sous-arborescence.

-l ListeAttributsLDAP
Définit la liste des attributs à renvoyer dans les résultats d'une requête d'exportation. LDAP peut renvoyer les attributs dans n'importe quel ordre et CSVDE n'impose aucun ordre des colonnes. Si ce paramètre est omis, tous les attributs sont renvoyés.

-o ListeAttributsLDAP
Définit la liste des attributs à omettre dans les résultats d'une requête d'exportation. Cette liste est généralement utilisée lors de l'exportation d'objets depuis Active Directory, puis de leur importation dans un autre annuaire compatible LDAP. Si les attributs ne sont pas pris en charge par un autre répertoire, vous pouvez les omettre dans le jeu de résultats à l'aide de cette option.

-g
Omet les recherches paginées.

-m
Omettez les attributs s'appliquant uniquement aux objets Active Directory tels que les attributs ObjectGUID, objectSID, pwdLastSet et samAccountType.

-n
Omet l'exportation des valeurs binaires.

-k
Ignore les erreurs au cours de l'importation et continue le traitement. Le tableau suivant contient la liste complète des erreurs ignorées : « L'objet existe déjà », « Violation de contrainte » et « L'attribut ou la valeur existe déjà ».

-a NomUniqueUtilisateur MotDePasse
Définit la commande à exécuter à l'aide du NomUniqueUtilisateur et du MotDePasse fournis. Par défaut, la commande est exécutée avec les informations d'identification de l'utilisateur actuellement connecté au réseau. Ceci permet une liaison LDAP simple avec le nom et le mot de passe de l'utilisateur.

-b NomUtilisateur Domaine MotDePasse
Définit la commande à exécuter comme NomUtilisateurDomaineMotDePasse Par défaut, la commande est exécutée avec les informations d'identification de l'utilisateur actuellement connecté au réseau. Cela permet une liaison LDAP sécurisée avec la méthode d'authentification NEGOTIATE.

-?
Affiche le menu de commande.

Notes
  • Il est impossible d'importer des mots de passe utilisateur en utilisant csvde car les mots de passe doivent être envoyés sur un canal chiffré. Csvde ne prend en charge ni le protocole SSL (Secure Sockets Layer) ni la communication LDAP chiffrée. Les précédentes références aux mots de passe ont trait aux informations d'identification de l'utilisateur qui exécute la commande csvde. Elles ne sont pas liées à la définition de mots de passe pour les utilisateurs.

  • Les applications telles que Microsoft Excel peuvent lire et enregistrer des données au format CSV. Vous pouvez également créer des fichiers CSV à l'aide du Bloc-notes ; veillez à séparer les valeurs que vous ajoutez à votre fichier par des virgules. De plus, les outils d'administration Microsoft Exchange Server peuvent également importer et exporter des données à l'aide du format CSV, tout comme de nombreux autres outils tiers.

    Le format CSV se compose d'une ou plusieurs lignes de données ; chaque valeur est séparée par une virgule, sans espace entre la virgule et l'entrée suivante. La première ligne (parfois appelée en-tête) du fichier CSV doit contenir les noms de chaque attribut dans le même ordre que les données de n'importe quelle ligne qui suit la première ligne. Par exemple :

    NC,Prénom,Nom,Description

    NomConnexionPremierUtilisateur,Prénom1erUtilisateur,Nom1erUtilisateur,Responsable

    NomConnexionDeuxièmeUtilisateur,Prénom2eUtilisateur,Nom2eUtilisateur,Président

  • Pour afficher la liste des propriétés pouvant être mises à jour par csvde, consultez la page relative aux interfaces appropriées prises en charge dans les objets ADSI de LDAP (éventuellement en anglais) (http://go.microsoft.com/fwlink/?LinkId=91123). Par exemple, pour afficher les propriétés pouvant être définies pour les objets utilisateurs Active Directory, cliquez sur le lien IADsUser (http://go.microsoft.com/fwlink/?LinkId=91124), puis consultez le tableau Propriétés.

  • Vous pouvez utiliser la commande csvde -r pour créer un filtre de recherche LDAP pour l'exportation des données. Par exemple, le filtre suivant exporte tous les utilisateurs portant un nom particulier :

    csvde -r (&(objectClass=Utilisateur)(sn=Nom))

Exemples

Le contenu de fichier ci-dessous correspond au domaine appelé Cpandl.com doté d'unités d'organisation appelées SW Dev, Acct et AP. L'unité d'organisation AP est subordonnée à l'unité d'organisation Acct. La première ligne du fichier définit les propriétés des objets Active Directory pour les comptes d'utilisateur à créer par les entrées du reste du fichier. Les lignes restantes sont utilisées pour créer les comptes d'utilisateur. Le premier compte d'utilisateur est créé dans le conteneur Utilisateurs par défaut et les autres comptes d'utilisateur sont respectivement créés dans les unités d'organisation SW Dev, Acct et AP :

objectClass,dn,sAMAccountName,userPrincipalName,userAccountControl
user,"CN=KMyer,CN=Users,DC=cpandl,DC=com",KenM,KenM@cpandl.com,514
user,"CN=WYu,OU=SW Dev,DC=cpandl,DC=com",WeiY,WeiY@cpandl.com,514
user,"CN=JMorris,OU=Acct,DC=cpandl,DC=com",JonM,JonM@cpandl.com,514
user,"CN=YXu,OU=AP,OU=Acct,DC=cpandl,DC=com",YeX,YeX@cpandl.com,514
noteRemarque
Le fait de définir userAccountControl sur 514 désactive le compte d'utilisateur. Ceci est recommandé car CSVDE ne peut pas définir de mots de passe.

Le commutateur -d indique la racine d'une requête donnée. Par exemple, si vous souhaitez exporter tous les objets de l'unité d'organisation de premier niveau Marketing du domaine Contoso.com vers un fichier appelé marketingobjects.csv, vous pouvez utiliser la commande ci-dessous :

csvde -d "ou=marketing,dc=contoso,dc=com" -f marketingobjects.csv

Le commutateur -r correspond au filtre pour l'exportation des informations depuis le répertoire. Ce commutateur filtre la sortie issue d'une requête d'exportation. Par exemple, si vous souhaitez exporter uniquement les attributs de compte d'utilisateur d'un domaine vers un fichier appelé usersonly.csv, vous pouvez utiliser la commande ci-dessous :

csvde -r objectClass=user -f usersonly.csv

Dans l'exemple suivant, les données Active Directory sont exportées vers un fichier nommé search.txt, l'option d'étendue de recherche est définie sur Sous-arborescence et les attributs sAMAccountName, CN et distinguished name sont répertoriés pour chaque objet trouvé lors de la recherche :

csvde -f search.txt -p subtree -l SamAccountName,CN,Distinguishname

Dans l'exemple suivant, les données sont importées du domaine courant (le domaine auquel vous êtes connecté) à partir d'un fichier intitulé input.csv :

csvde -i -f input.csv

Dans l'exemple suivant, les données sont exportées du domaine courant (le domaine auquel vous êtes connecté) vers un fichier intitulé output.csv :

csvde -f output.csv

Pour plus d'exemples sur l'utilisateur de CSVDE, consultez l'article 327620 de la Base de connaissances Microsoft (http://go.microsoft.com/fwlink/?LinkId=91125).

Légende de mise en forme

 

Format Signification

Italique

Informations que vous fournissez

Gras

Éléments que vous devez entrer tels qu'ils sont indiqués

Points de suspension (...)

Paramètre pouvant être répété plusieurs fois dans une ligne de commande

Entre crochets ([])

Éléments facultatifs

Entre accolades ({}), avec séparation des options par une barre verticale (|). Exemple : {pair|impair}

Ensemble d'options parmi lesquelles vous devez en choisir une seule

Courier font

Code ou données de programme

Voir aussi

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

Afficher:
© 2014 Microsoft