Question
Desintallion Logiciel avec la commande Get-WmiObje
- Léon
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 11 ans 3 mois #18620
par Léon
Desintallion Logiciel avec la commande Get-WmiObje a été créé par Léon
Bonjour à tous,
Je suis en train de déployer la dernière version de java avec un script en Powershell.
Dans ce script je veux désinstaller proprement les différentes versions de java qui existe sur les postes, pour installer une unique version pour tous les postes.
j'ai commencé a écrire mon script avec une suppression en utilisant Get-WmiObject
[code:1](Get-WmiObject -Class Win32_Product -credential $Credential | Where-Object {$_.Name -cmatch \"Java\"} ).Uninstall()}[/code:1]
Powershell me retourne l'erreur suivant:
Get-WmiObject : Les références utilisateur ne peuvent pas être utilisées pour des connexions locales.
Est-il possible de de lancer cette commande avec des credential administrateur de domaine ou lui forcer la main en exécutant la commande avec [code:1]Start-ProcessStart-Process -Credential $Credentials -FilePath \"powershell.exe\" -ArgumentList`Get-WmiObject -Class Win32_Product -credential $Credential | Where-Object {$_.Name -cmatch \"Java\"} ).Uninstall() [/code:1].
Powershell me sort le même problème
Merci de pour vos solutions.
Cordialement
Je suis en train de déployer la dernière version de java avec un script en Powershell.
Dans ce script je veux désinstaller proprement les différentes versions de java qui existe sur les postes, pour installer une unique version pour tous les postes.
j'ai commencé a écrire mon script avec une suppression en utilisant Get-WmiObject
[code:1](Get-WmiObject -Class Win32_Product -credential $Credential | Where-Object {$_.Name -cmatch \"Java\"} ).Uninstall()}[/code:1]
Powershell me retourne l'erreur suivant:
Get-WmiObject : Les références utilisateur ne peuvent pas être utilisées pour des connexions locales.
Est-il possible de de lancer cette commande avec des credential administrateur de domaine ou lui forcer la main en exécutant la commande avec [code:1]Start-ProcessStart-Process -Credential $Credentials -FilePath \"powershell.exe\" -ArgumentList`Get-WmiObject -Class Win32_Product -credential $Credential | Where-Object {$_.Name -cmatch \"Java\"} ).Uninstall() [/code:1].
Powershell me sort le même problème
Merci de pour vos solutions.
Cordialement
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 11 ans 3 mois #18622
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Desintallion Logiciel avec la commande Get-WmiObje
Salut,
ton script est-il exécuté dans une session utilisateur ?
ton script est-il exécuté dans une session utilisateur ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Desintallion Logiciel avec la commande Get-WmiObje