Question
Récupérer la "Description de l'ordinateur"
- Galadan
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 75
- Remerciements reçus 0
il y a 9 ans 3 semaines #21039
par Galadan
Récupérer la "Description de l'ordinateur" a été créé par Galadan
Bonjour,
Je voudrais récupérer la \"description de l'ordinateur\" de tout mes poste de l'AD et l'intégrer au champ \"description\" du compte AD de l’ordinateur en question.
Je pense qu'il faut utiliser les objet WMI mais je suis perdu.
Il faut je suppose, dans un premier temps que je code pour me connecter au ordinateur afin de récupérer le champs.
Quelqu’un pourrait me mettre sur la voie?
Merci.
Edit: Avec le code ci-dessous je récupère bien le champ mais que en local...
[code:1]Get-WmiObject -class win32_operatingsystem |select Description[/code:1]
Message édité par: Galadan, à: 16/11/15 17:22<br><br>Message édité par: Galadan, à: 16/11/15 17:23
Je voudrais récupérer la \"description de l'ordinateur\" de tout mes poste de l'AD et l'intégrer au champ \"description\" du compte AD de l’ordinateur en question.
Je pense qu'il faut utiliser les objet WMI mais je suis perdu.
Il faut je suppose, dans un premier temps que je code pour me connecter au ordinateur afin de récupérer le champs.
Quelqu’un pourrait me mettre sur la voie?
Merci.
Edit: Avec le code ci-dessous je récupère bien le champ mais que en local...
[code:1]Get-WmiObject -class win32_operatingsystem |select Description[/code:1]
Message édité par: Galadan, à: 16/11/15 17:22<br><br>Message édité par: Galadan, à: 16/11/15 17:23
Connexion ou Créer un compte pour participer à la conversation.
- Galadan
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 75
- Remerciements reçus 0
il y a 9 ans 3 semaines #21041
par Galadan
Réponse de Galadan sur le sujet Re:Récupérer la \"Description de l'ordinateur\"
Alors j'ai avancé:
[code:1]#########################
#Ajout de la description#
#########################
#Importation du module Active Directory.
import-module activedirectory
#Connection au serveur
$primarydc = 'DC'
$domainename = 'DOMAINE'
#Récupération du nom du PC
$computer=(Get-WmiObject -Class win32_computersystem).name
#Récupération de la description de l'ordinateur
$description=(Get-WmiObject -class win32_operatingsystem |select Description).description
#Ajout de la description dans le compte AD
Set-ADComputer -Identity $computer -Description $description[/code:1]
ça a l'air de faire le boulot..
[code:1]#########################
#Ajout de la description#
#########################
#Importation du module Active Directory.
import-module activedirectory
#Connection au serveur
$primarydc = 'DC'
$domainename = 'DOMAINE'
#Récupération du nom du PC
$computer=(Get-WmiObject -Class win32_computersystem).name
#Récupération de la description de l'ordinateur
$description=(Get-WmiObject -class win32_operatingsystem |select Description).description
#Ajout de la description dans le compte AD
Set-ADComputer -Identity $computer -Description $description[/code:1]
ça a l'air de faire le boulot..
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 3 semaines #21046
par Philippe
Réponse de Philippe sur le sujet Re:Récupérer la \"Description de l'ordinateur\"
Salut Galadan
je vois que a déjà fait le plus gros du travail
il te reste plus qu'a récupéré la description a distance sur les pc
ex :
[code:1](Get-WmiObject -Class win32_computersystem -ComputerName pc-de-test).description[/code:1]
comment veut tu exécuté ton script sur tous les postes de ton domaine ?
je vois que a déjà fait le plus gros du travail
il te reste plus qu'a récupéré la description a distance sur les pc
avec l'option -computername de get-wmiobject tu pourra travaillé a distance !Avec le code ci-dessous je récupère bien le champ mais que en local...
ex :
[code:1](Get-WmiObject -Class win32_computersystem -ComputerName pc-de-test).description[/code:1]
comment veut tu exécuté ton script sur tous les postes de ton domaine ?
Connexion ou Créer un compte pour participer à la conversation.
- Galadan
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 75
- Remerciements reçus 0
il y a 9 ans 3 semaines #21047
par Galadan
Réponse de Galadan sur le sujet Re:Récupérer la \"Description de l'ordinateur\"
je pensais en gpo mais il y a peut-être plus simple/fun pour le faire mais la je sèche...
Merci pour le -computername!
Merci pour le -computername!
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 9 ans 3 semaines #21049
par Philippe
Réponse de Philippe sur le sujet Re:Récupérer la Description de l'ordinateur
si tu passe par gpo pas besoin de -computername
mais malheureusement ça ne marchera pas
un script qui s'exécute au démarrage de l'ordinateur n'aura pas les droits pour écrire dans l'AD (le script s'exécute avec l'utilisateur system local), même si tu fait un script qui exécute le code avec un compte admin du domaine ça ne fonctionne pas !
je viens de passé une semaine sur le problème ! mais j'ai peut être loupé quelque chose !
il te reste plusieurs solution quand même :
- écrire la description dans un partage accessible par tous le monde et faire un script qui lis ces description pour les mettre dans l'AD
- faire une boucle qui scan tous les PC de ton domaine
- a chaque connexion d'un PC au domaine exécuté un script qui récupère la description
il y a d'autre solutions encore mais elle s'appuie sur une de ces trois solutions !
la boucle est la plus simple mais impose que tous les PC soit allumé !
le partage demande deux script pour les deux étapes
la dernière solutions et la solutions premium mais demande une bonne connaissance de powershell et de ton AD<br><br>Message édité par: 6ratgus, à: 17/11/15 16:12
mais malheureusement ça ne marchera pas
un script qui s'exécute au démarrage de l'ordinateur n'aura pas les droits pour écrire dans l'AD (le script s'exécute avec l'utilisateur system local), même si tu fait un script qui exécute le code avec un compte admin du domaine ça ne fonctionne pas !
je viens de passé une semaine sur le problème ! mais j'ai peut être loupé quelque chose !
il te reste plusieurs solution quand même :
- écrire la description dans un partage accessible par tous le monde et faire un script qui lis ces description pour les mettre dans l'AD
- faire une boucle qui scan tous les PC de ton domaine
- a chaque connexion d'un PC au domaine exécuté un script qui récupère la description
il y a d'autre solutions encore mais elle s'appuie sur une de ces trois solutions !
la boucle est la plus simple mais impose que tous les PC soit allumé !
le partage demande deux script pour les deux étapes
la dernière solutions et la solutions premium mais demande une bonne connaissance de powershell et de ton AD<br><br>Message édité par: 6ratgus, à: 17/11/15 16:12
Connexion ou Créer un compte pour participer à la conversation.
- Galadan
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 75
- Remerciements reçus 0
il y a 8 ans 10 mois #21257
par Galadan
Réponse de Galadan sur le sujet Re:Récupérer la Description de l'ordinateur
Bonjour,
Merci pour ta réponse.
Je ne sais pas comment mettre en pratique l'une de tes solutions.
Tu pourrais m’aiguiller?
Merci pour ta réponse.
Je ne sais pas comment mettre en pratique l'une de tes solutions.
Tu pourrais m’aiguiller?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.130 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Récupérer la "Description de l'ordinateur"