Question Invoke-Command Classe COM
- Christophe
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 10 ans 11 mois #19517
par Christophe
Invoke-Command Classe COM a été créé par Christophe
Bonjour à tous,
Je poste ce petit message car cela fait pas mal de temps que je bloque sur ce problème...
Après plusieurs recherche avant d'arrivé ici je n'ai absolument rien trouvé à ce sujet.
Mon code :
[code:1] $resultatSCMM = @()
$resultatSCMM = Invoke-Command -ComputerName $NomAnalyser -ScriptBlock {
Function InfoRAP2
{
$prog = @()
$UIResource = New-Object -ComObject UIResource.UIResourceMgr
$Programmes = $UIResource.GetAvailableApplications() | select PackageID, PackageName, LastRunTime
return $Programmes
}
$prog = InfoRAP2
return $prog
}[/code:1]
Losrque que je l'execute j'ai l'erreur suivante :
[code:1]ERROR: La récupération de la fabrique de classe COM pour le composant avec le CLSID {7DBDD3CA-11BD-406C-9EE4-B0AAE170EE2E} a échoué en raison de l'erreur suivante:
ERROR: 80070005.
ERROR: + CategoryInfo : NotSpecified: (:«») [New-Object], UnauthorizedAccessException
ERROR: + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.NewObjectCommand
ERROR:
ERROR: Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
ERROR: + CategoryInfo : InvalidOperation : (GetAvailableApplications:«»String) [], RuntimeException
ERROR: + FullyQualifiedErrorId : InvokeMethodOnNull
ERROR:[/code:1]
Mon but est de récupérer sur une machine distante ce qu'il y'a dans le \"Run Advertised Program\" et je bloque sur cette erreur
Je vous remercie pour votre aide,
Christophe
Je poste ce petit message car cela fait pas mal de temps que je bloque sur ce problème...
Après plusieurs recherche avant d'arrivé ici je n'ai absolument rien trouvé à ce sujet.
Mon code :
[code:1] $resultatSCMM = @()
$resultatSCMM = Invoke-Command -ComputerName $NomAnalyser -ScriptBlock {
Function InfoRAP2
{
$prog = @()
$UIResource = New-Object -ComObject UIResource.UIResourceMgr
$Programmes = $UIResource.GetAvailableApplications() | select PackageID, PackageName, LastRunTime
return $Programmes
}
$prog = InfoRAP2
return $prog
}[/code:1]
Losrque que je l'execute j'ai l'erreur suivante :
[code:1]ERROR: La récupération de la fabrique de classe COM pour le composant avec le CLSID {7DBDD3CA-11BD-406C-9EE4-B0AAE170EE2E} a échoué en raison de l'erreur suivante:
ERROR: 80070005.
ERROR: + CategoryInfo : NotSpecified: (:«») [New-Object], UnauthorizedAccessException
ERROR: + FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.NewObjectCommand
ERROR:
ERROR: Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
ERROR: + CategoryInfo : InvalidOperation : (GetAvailableApplications:«»String) [], RuntimeException
ERROR: + FullyQualifiedErrorId : InvokeMethodOnNull
ERROR:[/code:1]
Mon but est de récupérer sur une machine distante ce qu'il y'a dans le \"Run Advertised Program\" et je bloque sur cette erreur
Je vous remercie pour votre aide,
Christophe
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 10 ans 11 mois #19518
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Invoke-Command Classe COM
Tutoriels PowerShell
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 10 ans 11 mois #19519
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Invoke-Command Classe COM
Autre piste dans les commentaires de
cette article
.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Christophe
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 10 ans 11 mois #19520
par Christophe
Réponse de Christophe sur le sujet Re:Invoke-Command Classe COM
Merci Laurent pour les liens mais cela n'a pas beaucoup de succès...
Je suis dans un domain, j'ai les accès Admin partout et mon script fonctionne très bien en local sur ma machine ou celle des autres mais dès que je l’exécute via \"Invoke-Command\" j'ai le message écris plus haut...
Je continu mon investigation !
Je suis dans un domain, j'ai les accès Admin partout et mon script fonctionne très bien en local sur ma machine ou celle des autres mais dès que je l’exécute via \"Invoke-Command\" j'ai le message écris plus haut...
Je continu mon investigation !
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 10 ans 11 mois #19521
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Invoke-Command Classe COM
Knibal écrit:
Est-ce que l'appel à Invoke-Command en local fonctionne ?mon script fonctionne très bien en local sur ma machine
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Christophe
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 10 ans 11 mois #19522
par Christophe
Réponse de Christophe sur le sujet Re:Invoke-Command Classe COM
Alors non avec le invoke-command cela ne fonctionne pas en local... Je ne l'avais pas testé... Nul !
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.052 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- Invoke-Command Classe COM