Question
Job et Invoke-Command
- Arthur
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
il y a 15 ans 10 mois #6848
par Arthur
Réponse de Arthur sur le sujet Re:Job et Invoke-Command
J'ai eu pareil que toi mais là je suis chez moi. 
Il faudra attendre lundis pour que je test en entreprise ( on fait le pont, c'est fermé
)
Il faudra attendre lundis pour que je test en entreprise ( on fait le pont, c'est fermé
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
il y a 15 ans 10 mois #6873
par Arthur
Réponse de Arthur sur le sujet Re:Job et Invoke-Command
Bon j'ai enfin pu tester ton script au boulot j'ai eu pareil que toi. Je ne comprend toujours pas d'où viens le bug.
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 15 ans 10 mois #6875
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Job et Invoke-Command
bilbao écrit:
C'est à dire ? Le résultat du dernier code proposé est normal, 2 postes sur 3 existent, est-ce le même jeu de test que tu as pris ? Et sinon qu'est-ce qui différe ?Bon j'ai enfin pu tester ton script au boulot j'ai eu pareil que toi.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
il y a 15 ans 10 mois #6877
par Arthur
Réponse de Arthur sur le sujet Re:Job et Invoke-Command
j'ai ca :
[code:1]
PS D:\> Get-Job
Id Name State HasMoreData Location Command
-- ----
1 Job_Log_1 Completed False localhost Get-Process
3 Job_Log_2 Failed False localhist Get-Process
5 Job_Log_3 Completed False localhost Get-Process
[/code:1]
et en erreur :
[code:1]Receive-Job : [localhist] La connexion au serveur distant a échoué avec le message d'erreur suivant : WinRM ne peut pas
traiter la demande. L'erreur suivante s'est produite lors de l'utilisation de l'authentification Kerberos : Le chemin
réseau n'a pas été trouvé....[/code:1]
[code:1]
PS D:\> Get-Job
Id Name State HasMoreData Location Command
-- ----
1 Job_Log_1 Completed False localhost Get-Process
3 Job_Log_2 Failed False localhist Get-Process
5 Job_Log_3 Completed False localhost Get-Process
[/code:1]
et en erreur :
[code:1]Receive-Job : [localhist] La connexion au serveur distant a échoué avec le message d'erreur suivant : WinRM ne peut pas
traiter la demande. L'erreur suivante s'est produite lors de l'utilisation de l'authentification Kerberos : Le chemin
réseau n'a pas été trouvé....[/code:1]
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 15 ans 10 mois #6878
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Job et Invoke-Command
bilbao écrit:
L'erreur met en évidence que WinRm est bien mis en oeuvre même pour un accès local:
[code:1]
(Get-Job Job_Log_1).GetType().FullName
#System.Management.Automation.PSRemotingJob
[/code:1]Il te reste à tester avec des credentials et des noms machines existant sur ton réseau.
Il n'y a pas de bug, juste un nom de machine inexistant Localhist.Je ne comprend toujours pas d'où viens le bug.
L'erreur met en évidence que WinRm est bien mis en oeuvre même pour un accès local:
[code:1]
(Get-Job Job_Log_1).GetType().FullName
#System.Management.Automation.PSRemotingJob
[/code:1]Il te reste à tester avec des credentials et des noms machines existant sur ton réseau.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 226
- Remerciements reçus 0
il y a 15 ans 10 mois #6885
par Arthur
Réponse de Arthur sur le sujet Re:Job et Invoke-Command
Bon j'ai test en condition réel et ca me donne un truc bizarre.
quand j'execute le script avec :
[code:1]$Nom_pc_bis=@(\"LocalHost\",\"192.168.1.200\",\"LocalHost\"«»)[/code:1]
(Et les Credentials qui vont avec:P )
j'ai ca :
[code:1]PS D:\> Get-Job
Id Name State HasMoreData Location Command
-- ----
1 Job_Log_1 Completed False localhost Get-Process
3 Job_Log_2 Failed False 192.168.1.200 Get-Process
5 Job_Log_3 Completed False localhost Get-Process[/code:1]
comme erreur :
[code:1]Receive-Job : [192.168.1.200 La connexion au serveur distant a échoué avec le message d'erreur suivant : Le client Win
RM ne peut pas traiter la demande. L'authentification par défaut peut être utilisée avec une adresse IP dans les condit
ions suivantes : le transport est HTTPS ou la destination se trouve dans la liste TrustedHosts, et des informations d'i....[/code:1]
Alors Bon, on pourrai dire haa ben c'est winrm qui bug!Et ben non.
quand je fait ca :
[code:1]Invoke-Command -ScriptBlock { Get-Process } -ComputerName 192.168.1.200 -Credential 192.168.1.200\XXXX -Asjob[/code:1]
j'ai ca :
[code:1]PS D:\> Get-Job
Id Name State HasMoreData Location Command
-- ----
1 Job_Log_1 Completed False localhost Get-Process
3 Job_Log_2 Failed False 192.168.1.200 Get-Process
5 Job_Log_3 Completed False localhost Get-Process
7 Job7 Completed True 192.168.1.200 Get-Process[/code:1]
et quand je fait un receive-job j'ai bien la liste des process de 192.168.1.200.
quand j'execute le script avec :
[code:1]$Nom_pc_bis=@(\"LocalHost\",\"192.168.1.200\",\"LocalHost\"«»)[/code:1]
(Et les Credentials qui vont avec:P )
j'ai ca :
[code:1]PS D:\> Get-Job
Id Name State HasMoreData Location Command
-- ----
1 Job_Log_1 Completed False localhost Get-Process
3 Job_Log_2 Failed False 192.168.1.200 Get-Process
5 Job_Log_3 Completed False localhost Get-Process[/code:1]
comme erreur :
[code:1]Receive-Job : [192.168.1.200 La connexion au serveur distant a échoué avec le message d'erreur suivant : Le client Win
RM ne peut pas traiter la demande. L'authentification par défaut peut être utilisée avec une adresse IP dans les condit
ions suivantes : le transport est HTTPS ou la destination se trouve dans la liste TrustedHosts, et des informations d'i....[/code:1]
Alors Bon, on pourrai dire haa ben c'est winrm qui bug!Et ben non.
quand je fait ca :
[code:1]Invoke-Command -ScriptBlock { Get-Process } -ComputerName 192.168.1.200 -Credential 192.168.1.200\XXXX -Asjob[/code:1]
j'ai ca :
[code:1]PS D:\> Get-Job
Id Name State HasMoreData Location Command
-- ----
1 Job_Log_1 Completed False localhost Get-Process
3 Job_Log_2 Failed False 192.168.1.200 Get-Process
5 Job_Log_3 Completed False localhost Get-Process
7 Job7 Completed True 192.168.1.200 Get-Process[/code:1]
et quand je fait un receive-job j'ai bien la liste des process de 192.168.1.200.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.045 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Job et Invoke-Command