none
Export nom PC + Description d'une OU RRS feed

  • Question

  • Bonjour,

    Je voudrais exporter tous les PCs d'une OU de mon AD en sélectionnant le nom du poste + la description.
    J’exécute ce script :

    Get-ADComputer -Filter * -SearchBase "OU=XXX,OU=XXX,OU=XXX,OU=XXX,DC=XXX,DC=XXX" | select name , Description

    Mais seulement le nom du poste s'affiche et la description reste vide...

    Avez-vous une idée du problème SVP ??

    Merci !

    samedi 14 septembre 2019 21:46

Réponses

  • Get-adcomputer ne renvoi pas toutes les attributs par defaut. Il est possible de récupéré un attribut supplémentaire avec -properties "nom_attribut" ou tous avec "*" :

    Get-ADComputer -Filter * -Properties description -SearchBase -SearchBase "OU=XXX,OU=XXX,OU=XXX,OU=XXX,DC=XXX,DC=XXX" | select name , Description

    • Marqué comme réponse Marwin322 dimanche 15 septembre 2019 08:29
    dimanche 15 septembre 2019 03:59

Toutes les réponses

  • Get-adcomputer ne renvoi pas toutes les attributs par defaut. Il est possible de récupéré un attribut supplémentaire avec -properties "nom_attribut" ou tous avec "*" :

    Get-ADComputer -Filter * -Properties description -SearchBase -SearchBase "OU=XXX,OU=XXX,OU=XXX,OU=XXX,DC=XXX,DC=XXX" | select name , Description

    • Marqué comme réponse Marwin322 dimanche 15 septembre 2019 08:29
    dimanche 15 septembre 2019 03:59
  • @Philippe : ta réponse est partiellement inexacte.

    Si effectivement Get-ADComputer, comme toute cmdlet, à un retour par défaut qui ne comprend pas toutes les propriétés, il suffit d'utiliser le paramètre -Properties et préciser derriere, là ou ou les propriétés que l'on souhaite en plus du défaut. Mettre le caractère joker * qui retourne toutes les propriétés des objets, va juste demander plus de temps et est donc inapproprié. 

    Ici, tu fais passer toute les propriétés des objets machines pour au final ne choisir que 2 proprités desdits objets.

    Comme disent nos copains anglo-saxons concernant les Best practices en la matière : filter left, format right

    Get-ADComputer -Filter Description -Properties Description -SearchBase -SearchBase "OU=XXX,OU=XXX,OU=XXX,OU=XXX,DC=XXX,DC=XXX" | select Name , Description

    Cela n'a que peu d'incidence quand la query est ultra limitée - par ex; quand elle se limite à une seule machine - mais quand elle tape plus large : impact temps d'exécution, ram/cpu de la machine qui fait la query, plus réseau entre un DC et la machine qui requête.

    Olivier


    dimanche 15 septembre 2019 09:26
  • @Philippe : ta réponse est partiellement inexacte.

    Cela dépend de la question a laquelle tu souhaite répondre, celle de l'utilisateur : 

    Mais seulement le nom du poste s'affiche et la description reste vide...

    Avez-vous une idée du problème SVP ??

    Bien entendu, la réponse ne conviendra pas forcément à toutes autres questions que l'on pourrait inventé ou imaginé ... A première vue il ne s'agit pas de best practice ni d'optimisation de performance...

    ;-)



    dimanche 15 septembre 2019 17:59