Question Fusion de deux requetes ad-get***

Plus d'informations
il y a 13 ans 3 semaines #9234 par marc
Bonjour,
J'ai reussi ( :woohoo: ) à faire deux requetes qui fonctionne bien. La première récupére et affiche tous mes ordinateur ainsi que leur valeur \"mS-DS-CreatorSID\"
Cette valeur est en fait le sid de l'user qui a intégré la machine au domaine.

[code:1]get-adcomputer -Filter * -properties mS-DS-CreatorSID | FT Name , mS-DS-CreatorSID[/code:1]


J'aimerai afficher le nom de l'utilisateur à la place de son sid.

[code:1]get-aduser -identity \"sid\"[/code:1]

Y'a il un moyen de faire cela en une seule et même ligne de commande ? avec un pipe ?
Merci d'avance.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 semaines #9236 par Richard Lazaro
Bonjour,

Sans pouvoir tester je dirais :

[code:1]Get-ADComputer -Filter * -Properties mS-DS-CreatorSID | Select-Object Name,@{Name='Creator',E={(Get-ADUser -Identity $_.mS-DS-CreatorSID).SamaccountName}}[/code:1]

En gros, je construit un champ perso avec qui aura pour valeur le résultat d'un scriptblock.

Bien Cordialement,
Richard Lazaro.

Think-MS : (Get-Life).Days | %{ Learn-More }

\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 semaines #9237 par marc
Réponse de marc sur le sujet Re:Fusion de deux requetes ad-get***
Merci mais ca ne fonctionne pas ... :S
Je t'avoue que je comprends pas trop ton code.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 semaines #9238 par Richard Lazaro
Oops, j'ai fait une coquille

[code:1]
Get-ADComputer -Filter * -Properties mS-DS-CreatorSID | Select-Object Name,@{Name='Creator';Expression={(Get-ADUser -Identity $_.mS-DS-CreatorSID).SamaccountName}}
[/code:1]

Avant le mot Expression c'est un point-virgule (;) et non une virgule (,) ...

Think-MS : (Get-Life).Days | %{ Learn-More }

\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 semaines #9239 par marc
Réponse de marc sur le sujet Re:Fusion de deux requetes ad-get***
Richard Lazaro écrit:

Oops, j'ai fait une coquille

[code:1]
Get-ADComputer -Filter * -Properties mS-DS-CreatorSID | Select-Object Name,@{Name='Creator';Expression={(Get-ADUser -Identity $_.mS-DS-CreatorSID).SamaccountName}}
[/code:1]

Avant le mot Expression c'est un point-virgule (;) et non une virgule (,) ...


C'est mieux mais le champ \"creator\" est vide...
J'ai ajouté le champ : \"mS-DS-CreatorSID\" , lui n'est pas vide...

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 semaines #9240 par Richard Lazaro
Faut voir du coté de la propriété que tu veux sélectionner lors de ton :

[code:1]Get-ADUser -Identity $_.mS-DS-CreatorSID[/code:1]

J'essaye de retourne le SamAccountName, donc remplace celui là par la propriété que tu veux.

Think-MS : (Get-Life).Days | %{ Learn-More }

\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.082 secondes
Propulsé par Kunena