Question Desintallion Logiciel avec la commande Get-WmiObje

Plus d'informations
il y a 11 ans 3 mois #18620 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

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

Plus d'informations
il y a 11 ans 3 mois #18622 par Laurent Dardenne
Salut,
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
Propulsé par Kunena