je suis en train de tester le bout de script suivant:
--------------------------------------------------------------------------------------
strComputer="REMOTE"
Const wbemImpersonationLevelDelegate = 4
Set objWbemLocator = CreateObject("WbemScripting.SWbemLocator")
Set objConnection = objwbemLocator.ConnectServer _
("REMOTE", "root\cimv2", , , ,"kerberos:REMOTE")
objConnection.Security_.ImpersonationLevel = wbemImpersonationLevelDelegate
Set objSoftware = objConnection.Get("Win32_Product")
errReturn = objSoftware.Install("\\SERVER\SHARE\wsh56.exe /q",,True)
-------------------------------------------------------------------------------------------
Il me renvoie l'erreur suivante:
"SWbemServicesEx: a security package specific error occurred."
Je lance le script à partir d'un DC 2003 (SERVER) et je veux installer le
fichier WSH56.EXE sur la machine REMOTE (Windows 2000 SP2 IE5.5). J'utilise
un compte Admin du domaine qui est aussi admin local sur REMOTE.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilles LAURENT
"Vincent" a écrit dans le message de news: | Bonjour,
Bonjour,
[...] | Set objSoftware = objConnection.Get("Win32_Product") | errReturn = objSoftware.Install("SERVERSHAREwsh56.exe /q",,True) | ---------------------------------------------------------------------- --------------------- | Il me renvoie l'erreur suivante: | "SWbemServicesEx: a security package specific error occurred."
La méthode Install de la classe Win32_Product ne permet d'installer que des packages de type Windows Installer (.msi). Pour réaliser l'installation de WSH à distance, une solution consiste à utiliser l'outil en ligne de commande psexec disponible ici : http://www.microsoft.com/technet/sysinternals/utilities/psexec.mspx
L'outil psexec devra tout d'abord copier le package sur la machine distante (argument -c) puis déclencher l'exécution silencieuse du package wsh56.exe /q:a /r:n.
-- Gilles LAURENT http://glsft.free.fr
"Vincent" <Vincent@discussions.microsoft.com> a écrit dans le message
de news:1745B21E-4EF8-4F11-BF66-5DD11D0C6103@microsoft.com
| Bonjour,
Bonjour,
[...]
| Set objSoftware = objConnection.Get("Win32_Product")
| errReturn = objSoftware.Install("\SERVERSHAREwsh56.exe /q",,True)
| ----------------------------------------------------------------------
---------------------
| Il me renvoie l'erreur suivante:
| "SWbemServicesEx: a security package specific error occurred."
La méthode Install de la classe Win32_Product ne permet d'installer que
des packages de type Windows Installer (.msi). Pour réaliser
l'installation de WSH à distance, une solution consiste à utiliser
l'outil en ligne de commande psexec disponible ici :
http://www.microsoft.com/technet/sysinternals/utilities/psexec.mspx
L'outil psexec devra tout d'abord copier le package sur la machine
distante (argument -c) puis déclencher l'exécution silencieuse du
package wsh56.exe /q:a /r:n.
"Vincent" a écrit dans le message de news: | Bonjour,
Bonjour,
[...] | Set objSoftware = objConnection.Get("Win32_Product") | errReturn = objSoftware.Install("SERVERSHAREwsh56.exe /q",,True) | ---------------------------------------------------------------------- --------------------- | Il me renvoie l'erreur suivante: | "SWbemServicesEx: a security package specific error occurred."
La méthode Install de la classe Win32_Product ne permet d'installer que des packages de type Windows Installer (.msi). Pour réaliser l'installation de WSH à distance, une solution consiste à utiliser l'outil en ligne de commande psexec disponible ici : http://www.microsoft.com/technet/sysinternals/utilities/psexec.mspx
L'outil psexec devra tout d'abord copier le package sur la machine distante (argument -c) puis déclencher l'exécution silencieuse du package wsh56.exe /q:a /r:n.
-- Gilles LAURENT http://glsft.free.fr
Vincent
Merci !
"Vincent" a écrit dans le message de news: | Bonjour,
Bonjour,
[...] | Set objSoftware = objConnection.Get("Win32_Product") | errReturn = objSoftware.Install("SERVERSHAREwsh56.exe /q",,True) | ---------------------------------------------------------------------- --------------------- | Il me renvoie l'erreur suivante: | "SWbemServicesEx: a security package specific error occurred."
La méthode Install de la classe Win32_Product ne permet d'installer que des packages de type Windows Installer (.msi). Pour réaliser l'installation de WSH à distance, une solution consiste à utiliser l'outil en ligne de commande psexec disponible ici : http://www.microsoft.com/technet/sysinternals/utilities/psexec.mspx
L'outil psexec devra tout d'abord copier le package sur la machine distante (argument -c) puis déclencher l'exécution silencieuse du package wsh56.exe /q:a /r:n.
-- Gilles LAURENT http://glsft.free.fr
Merci !
"Vincent" <Vincent@discussions.microsoft.com> a écrit dans le message
de news:1745B21E-4EF8-4F11-BF66-5DD11D0C6103@microsoft.com
| Bonjour,
Bonjour,
[...]
| Set objSoftware = objConnection.Get("Win32_Product")
| errReturn = objSoftware.Install("\SERVERSHAREwsh56.exe /q",,True)
| ----------------------------------------------------------------------
---------------------
| Il me renvoie l'erreur suivante:
| "SWbemServicesEx: a security package specific error occurred."
La méthode Install de la classe Win32_Product ne permet d'installer que
des packages de type Windows Installer (.msi). Pour réaliser
l'installation de WSH à distance, une solution consiste à utiliser
l'outil en ligne de commande psexec disponible ici :
http://www.microsoft.com/technet/sysinternals/utilities/psexec.mspx
L'outil psexec devra tout d'abord copier le package sur la machine
distante (argument -c) puis déclencher l'exécution silencieuse du
package wsh56.exe /q:a /r:n.
"Vincent" a écrit dans le message de news: | Bonjour,
Bonjour,
[...] | Set objSoftware = objConnection.Get("Win32_Product") | errReturn = objSoftware.Install("SERVERSHAREwsh56.exe /q",,True) | ---------------------------------------------------------------------- --------------------- | Il me renvoie l'erreur suivante: | "SWbemServicesEx: a security package specific error occurred."
La méthode Install de la classe Win32_Product ne permet d'installer que des packages de type Windows Installer (.msi). Pour réaliser l'installation de WSH à distance, une solution consiste à utiliser l'outil en ligne de commande psexec disponible ici : http://www.microsoft.com/technet/sysinternals/utilities/psexec.mspx
L'outil psexec devra tout d'abord copier le package sur la machine distante (argument -c) puis déclencher l'exécution silencieuse du package wsh56.exe /q:a /r:n.