Question Invoke-Command Classe COM

Plus d'informations
il y a 10 ans 11 mois #19523 par Laurent Dardenne
Quelle version de Powershell utilises-tu et sur quel OS ?
Si tu as Office sur ton poste, est-ce que tu peux créer un objet COM Word ou Excel sans erreur ?

Tutoriels PowerShell

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

Plus d'informations
il y a 10 ans 11 mois #19524 par Christophe
Réponse de Christophe sur le sujet Re:Invoke-Command Classe COM
J'utilise la version 4 sur Windows Seven 64Bit.
Yep j'ai pu crée un Objet Excel sans erreur en local ainsi qu'en utilisant \"Invoke-Command\"

Après plusieurs teste, l'erreur viens bien de DCOM, je dois avoir un problème au niveau des accès sur les stations.
Pourtant j'ai bien modifié les droits sur une station mais rien y change. :(<br><br>Message édité par: Knibal, à: 20/04/15 08:48

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

Plus d'informations
il y a 10 ans 11 mois #19525 par Laurent Dardenne
Dans les commentaires d'un des posts cités ils indiquent, si je me souviens bien, une modification du firewall.

Tutoriels PowerShell

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

Plus d'informations
il y a 10 ans 11 mois #19533 par Christophe
Réponse de Christophe sur le sujet Re:Invoke-Command Classe COM
Exact mais par défaut le pare feu et bien configuré.
J'ai un peu de mal à saisir comment fonctionne le DCOM...

Car j'ai réalisé les tâches suivantes :

DCOM Scenario for Error 80070005 sent in by Norbert
A script which scans for WMI data from machines in the network. If something goes wrong there's an entry in the log file like this:

2010-09-03 13.30 ARW167: ERROR 80070005 (WMIConnect)

Cause
Lots of error 80070005 messages occur when DCOM settings on the remote machine weren't correct.

Solution to error 80070005 sent in by Norbert
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole]
\&quot;EnableDCOM\&quot;=\&quot;Y\&quot;
\&quot;EnableRemoteConnect\&quot;=\&quot;Y\&quot;
\&quot;LegacyAuthenticationLevel\&quot;=dword:1


ainsi que celle-ci :

Local Security and Policies and DCOM - Kindly researched by Kevin Kirk
Local Security Policies

1. Start -&gt; Control Panel -&gt; Administrative Tools -&gt; Local Security Policy
2. Navigate to Security\Local Policies\Security Options
a. Network Access: Let everyone permissions apply to anonymous users - Set to Enabled
c. DCOM: Machine Access Restrictions - Add Anonymous, Everyone, Interactive, Network, System with full rights options set.
d. Network Access: Let everyone permissions apply to anonymous users - Set to Enabled
e. Network Access: Sharing security model for local accounts - Set to Classic

The \&quot;Sharing Security model\&quot; is the real offending item I believe, and setting the above should fix the problem. If not then I went as far as setting the following in DCOMCNFG.

DCOM Configuration

1. Click Start -&gt; Run
2. Enter DCOMCNFG and press OK. This will open the DCOMCNFG window.
3. Browse down the tree to Console Root -&gt; Component Services -&gt; Computers -&gt; My Computer
4. right-click on \&quot;My Computer\&quot; and select properties
5. Select the \&quot;Default Properties\&quot; tab
a. Enable Distributed COM on this computer - Option is checked
b. Default Authentication Level - Set to Connect
c. Default Impersonation Level - Set to Identify
6. Select the \&quot;COM Security\&quot; tab
7. Click on Access Permissions ' Edit Default
a. Add \&quot;Anonymous\&quot;, \&quot;Everyone\&quot;, \&quot;Interactive\&quot;, \&quot;Network\&quot;, \&quot;System\&quot; with Local and Remote access permissions set.
8. Click on Launch and Activation Permissions ' Edit Default
a. Add \&quot;Anonymous\&quot;, \&quot;Everyone\&quot;, \&quot;Interactive\&quot;, \&quot;Network\&quot;, \&quot;System\&quot; with Local and Remote access permissions set.
9. Click on OK
10. Close the DCOMCNFG window


Même après ça, c'est toujours pareil :( !

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

Plus d'informations
il y a 10 ans 11 mois #19536 par Laurent Dardenne
Knibal écrit:

Exact mais par défaut le pare feu et bien configuré.

Si tu as le temps vérifie de ce côté. Par exemple sur une machine de test désactive tout.
Knibal écrit:

J'ai un peu de mal à saisir comment fonctionne le DCOM...

Pareil !
Peut être que Process Monitor peut t'aider à trouver une piste sur l'access denied.

Je ne sais pas si cela est du aux ressources utilisées par l'objet COM ou si c'est la config du poste qui pose pb.
N'ayant pas le produit je ne peux rien faire de plus. A moins de trouver un autre objet COM qui provoque la même erreur...

Tutoriels PowerShell

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

Plus d'informations
il y a 10 ans 10 mois #19640 par Laurent Dardenne
As-tu trouvé l'origine du problème ?

Tutoriels PowerShell

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

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