Question Invoke-Command et Quest
- Nicolas
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 14 ans 5 mois #10443
par Nicolas
Invoke-Command et Quest a été créé par Nicolas
Bonjour,
Mon problème est le suivant :
Je possède un script A exécuté depuis un premier serveur qui est chargé de lancer un script B sur un second serveur grace à la commande Invoke-Command.
Script A :
[code:1]Invoke-Command -computername serveurB -filepath 'C:\scriptB.ps1'[/code:1]
Script B :
[code:1]write-host 'Lancement du script B'
Add-PSSnapin Quest.ActiveRoles.ADManagement
Get-QADGroupMember 'GroupName'
write-host 'Fin du script B'[/code:1]
Lorsque je lance le script A, le résultat est le suivant :
Le script A lance bien le le script B mais une erreur est généré sur le Get-QADGroupMember.
Si je lance directement le script B, le Get-QADGroupMember fonctionne bien.
Quelqu'un aurait-il une idée de pourquoi cette erreur est généré lorsque la commande est appelé depuis un Invoke-Command ?
Merci pour votre aide.
Mon problème est le suivant :
Je possède un script A exécuté depuis un premier serveur qui est chargé de lancer un script B sur un second serveur grace à la commande Invoke-Command.
Script A :
[code:1]Invoke-Command -computername serveurB -filepath 'C:\scriptB.ps1'[/code:1]
Script B :
[code:1]write-host 'Lancement du script B'
Add-PSSnapin Quest.ActiveRoles.ADManagement
Get-QADGroupMember 'GroupName'
write-host 'Fin du script B'[/code:1]
Lorsque je lance le script A, le résultat est le suivant :
Le script A lance bien le le script B mais une erreur est généré sur le Get-QADGroupMember.
Si je lance directement le script B, le Get-QADGroupMember fonctionne bien.
Quelqu'un aurait-il une idée de pourquoi cette erreur est généré lorsque la commande est appelé depuis un Invoke-Command ?
Merci pour votre aide.
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 14 ans 5 mois #10445
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Invoke-Command et Quest
Bonjour,
Il doit s'agir d'un Bug, que je parviens d'ailleurs à reproduire...
Il me refait penser à celui qui est déjà référencé ici .
Si quelqu'un à une idée, cela m'intéresse également
@ +
Matthew<br><br>Message édité par: Matthew BETTON, à: 19/10/11 12:11
Il doit s'agir d'un Bug, que je parviens d'ailleurs à reproduire...
Il me refait penser à celui qui est déjà référencé ici .
Si quelqu'un à une idée, cela m'intéresse également
@ +
Matthew<br><br>Message édité par: Matthew BETTON, à: 19/10/11 12:11
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 14 ans 5 mois #10449
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:Invoke-Command et Quest
Juste comme ça : Et en passant par une session persistente ?
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
- Nicolas
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 6
- Remerciements reçus 0
il y a 14 ans 5 mois #10450
par Nicolas
Réponse de Nicolas sur le sujet Re:Invoke-Command et Quest
Merci pour vos réponses.
Richard, qu'appelles-tu une session \"persistente\" ?
J'ai essayé comme ca :
[code:1]$s = New-PSSession -computername serveurB
Invoke-Command -session $s -scriptblock {Add-PSSnapin Quest.ActiveRoles.ADManagement}
Invoke-Command -session $s -scriptblock {Get-QADGroupMember 'GroupName'}[/code:1]
Même résultat...
Richard, qu'appelles-tu une session \"persistente\" ?
J'ai essayé comme ca :
[code:1]$s = New-PSSession -computername serveurB
Invoke-Command -session $s -scriptblock {Add-PSSnapin Quest.ActiveRoles.ADManagement}
Invoke-Command -session $s -scriptblock {Get-QADGroupMember 'GroupName'}[/code:1]
Même résultat...
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 14 ans 5 mois #10471
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Invoke-Command et Quest
Bonjour !
Je pense que ton problème est lié au \"double hop\".
-> Voir ce post <-
et celui-là
C'est un \"problème\" lié à ton ticket kerberos qui ne peut être transmis plus d'une fois. Autrement dit quand ton script B essaie d'accèder au réseau, tu as un problème d'authentification (même si le message d'erreur n'est pas très explicite).
Pour résoudre ce problème, il faut \"jouer\" avec CredSSP. Essaie de rechercher sur Google les mots clés 'double hop' et 'CredSSP'.
Selon Microsoft ce n'est pas un bug, mais plutôt une sécurité. A toi de juger...
Tiens nous au courant de comment tu t'en sors.
Arnaud
Je pense que ton problème est lié au \"double hop\".
-> Voir ce post <-
et celui-là
C'est un \"problème\" lié à ton ticket kerberos qui ne peut être transmis plus d'une fois. Autrement dit quand ton script B essaie d'accèder au réseau, tu as un problème d'authentification (même si le message d'erreur n'est pas très explicite).
Pour résoudre ce problème, il faut \"jouer\" avec CredSSP. Essaie de rechercher sur Google les mots clés 'double hop' et 'CredSSP'.
Selon Microsoft ce n'est pas un bug, mais plutôt une sécurité. A toi de juger...
Tiens nous au courant de comment tu t'en sors.
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 14 ans 4 mois #10475
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Invoke-Command et Quest
Super !
Merci Arnaud pour l'info
@ +
Matthew
Merci Arnaud pour l'info
@ +
Matthew
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.102 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- Invoke-Command et Quest