Question
Problème de remoting (hors domaine)
- jojo
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 187
- Remerciements reçus 0
il y a 15 ans 2 mois #9164
par jojo
Problème de remoting (hors domaine) a été créé par jojo
hello
,
je fais de petits scripts PS en local, j'ai jamais fais du remoting, maintenant j'essayes d'en faire, j'ai installé virtualbox www.virtualbox.org/wiki/Downloads dans mon vieux Windows XP et j'ai créer un xp virtuel, j'ai configuré le physique et le virtuel pour qu'il communiquent...j'ai fais un Enable-PSRemoting sur PC-virtuel et PC-Physic puis j'ai désactivé le pare-feux sur les deux machines, ensuite j'ai fais un Test-Connection sur les deux machine, jusque là tout marche à la perfection..maintenant quand j'essayes l'une des commandes suivantes:
[code:1]PS> Enter-PSSession -ComputerName PC-virtuel
PS> Invoke-Command -ComputerName PC-virtuel -ScriptBlock {ps}
PS> Enter-PSSession -ComputerName PC-Physic
PS> Invoke-Command -ComputerName PC-Physic -ScriptBlock {ps}[/code:1]
ça me retourne cette erreur:
Enter-PSSession : La connexion au serveur distant a échoué avec le message d'erreur suivant : Le client WinRM ne peut p
as traiter la demande. Si le modèle d'authentification n'est pas Kerberos, ou si l'ordinateur client n'est pas membre d
'un domaine, le transport HTTPS doit être utilisé ou l'ordinateur de destination doit être ajouté au paramètre de confi
guration TrustedHosts. Utilisez winrm.cmd pour configurer TrustedHosts. Notez que les ordinateurs dans la liste Trusted
Hosts ne sont peut-être pas authentifiés. Pour plus d'informations, exécutez la commande suivante : winrm help config.
Pour plus d'informations, voir la rubrique d'aide about_Remote_Troubleshooting.
j'ai regardé du côté du service winrm:
[code:1]
PS> Get-Service winrm # PC-Physic
Status Name DisplayName
----
Running winrm Windows Remote Management (WS-Manag...
PS> Get-Service winrm # PC-virtuel
Status Name DisplayName
----
Running winrm Windows Remote Management (WS-Manag...[/code:1]
EDIT:
dans les 2 machines PC-Physic et PC-virtuel j'ai Powershell2
merci<br><br>Message édité par: Arnaud, à: 16/03/11 22:59
je fais de petits scripts PS en local, j'ai jamais fais du remoting, maintenant j'essayes d'en faire, j'ai installé virtualbox www.virtualbox.org/wiki/Downloads dans mon vieux Windows XP et j'ai créer un xp virtuel, j'ai configuré le physique et le virtuel pour qu'il communiquent...j'ai fais un Enable-PSRemoting sur PC-virtuel et PC-Physic puis j'ai désactivé le pare-feux sur les deux machines, ensuite j'ai fais un Test-Connection sur les deux machine, jusque là tout marche à la perfection..maintenant quand j'essayes l'une des commandes suivantes:
[code:1]PS> Enter-PSSession -ComputerName PC-virtuel
PS> Invoke-Command -ComputerName PC-virtuel -ScriptBlock {ps}
PS> Enter-PSSession -ComputerName PC-Physic
PS> Invoke-Command -ComputerName PC-Physic -ScriptBlock {ps}[/code:1]
ça me retourne cette erreur:
Enter-PSSession : La connexion au serveur distant a échoué avec le message d'erreur suivant : Le client WinRM ne peut p
as traiter la demande. Si le modèle d'authentification n'est pas Kerberos, ou si l'ordinateur client n'est pas membre d
'un domaine, le transport HTTPS doit être utilisé ou l'ordinateur de destination doit être ajouté au paramètre de confi
guration TrustedHosts. Utilisez winrm.cmd pour configurer TrustedHosts. Notez que les ordinateurs dans la liste Trusted
Hosts ne sont peut-être pas authentifiés. Pour plus d'informations, exécutez la commande suivante : winrm help config.
Pour plus d'informations, voir la rubrique d'aide about_Remote_Troubleshooting.
j'ai regardé du côté du service winrm:
[code:1]
PS> Get-Service winrm # PC-Physic
Status Name DisplayName
----
Running winrm Windows Remote Management (WS-Manag...
PS> Get-Service winrm # PC-virtuel
Status Name DisplayName
----
Running winrm Windows Remote Management (WS-Manag...[/code:1]
EDIT:
dans les 2 machines PC-Physic et PC-virtuel j'ai Powershell2
merci<br><br>Message édité par: Arnaud, à: 16/03/11 22:59
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 15 ans 2 mois #9165
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:try {remoting} catch [noob] {$_}
Bonjour,
As tu effectué la commande Enable-PSRemoting ?
Bien Cordialement,
Richard Lazaro.
As tu effectué la commande Enable-PSRemoting ?
Bien Cordialement,
Richard Lazaro.
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.
- jojo
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 187
- Remerciements reçus 0
il y a 15 ans 2 mois #9166
par jojo
Réponse de jojo sur le sujet Re:try {remoting} catch [noob] {$_}
hello Richard
oui, dans les deux machines..<br><br>Message édité par: jojo, à: 13/03/11 21:56
oui, dans les deux machines..<br><br>Message édité par: jojo, à: 13/03/11 21:56
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 15 ans 2 mois #9168
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:try {remoting} catch [noob] {$_}
Salut Jojo,
C'est normal que ça ne fonctionne pas car tes machines ne sont pas membres du même domaine.
Pour pouvoir te connecter à une machine située à l'extérieur de ton domaine ou workgroup, il faut que tu modifie la config WinRM de ta machine. Notamment le paramètre TrustedHosts; cela signifie que tu autorises ta machine à discuter avec des machines dites \"de confiance\".
Regarde la rubrique d'aide About_Remote_Troubleshooting :
Je te conseilles aussi de lire l'excellent guide sur le remoting .
A bientôt,
Arnaud
C'est normal que ça ne fonctionne pas car tes machines ne sont pas membres du même domaine.
Pour pouvoir te connecter à une machine située à l'extérieur de ton domaine ou workgroup, il faut que tu modifie la config WinRM de ta machine. Notamment le paramètre TrustedHosts; cela signifie que tu autorises ta machine à discuter avec des machines dites \"de confiance\".
Regarde la rubrique d'aide About_Remote_Troubleshooting :
COMMENT AJOUTER UN ORDINATEUR À LA LISTE TRUSTEDHOSTS
L'élément TrustedHosts peut contenir une liste de noms
d'ordinateurs, d'adresses IP et de noms de domaines complets
séparés par des virgules. Les caractères génériques
sont autorisés.
Pour afficher ou modifier la liste des hôtes approuvés, utilisez
le lecteur WSMan:. L'élément TrustedHost se trouve dans le noud
WSMan:\localhost\Client.
Seuls les membres du groupe Administrateurs sur l'ordinateur ont
l'autorisation de modifier la liste des hôtes approuvés
sur l'ordinateur.
Attention : la valeur que vous définissez pour l'élément TrustedHosts
affecte tous les utilisateurs de l'ordinateur.
Pour afficher la liste des hôtes approuvés, utilisez la commande
suivante :
get-item wsman:\localhost\Client\TrustedHosts
Vous pouvez également utiliser l'applet de commande Set-Location
(alias = cd) pour parcourir le lecteur WSMan: jusqu'à l'emplacement.
Par exemple, \" cd WSMan:\localhost\Client; dir \".
Pour ajouter tous les ordinateurs à la liste des hôtes approuvés,
utilisez la commande suivante, qui insère la valeur * (tous)
dans ComputerName
set-item wsman:localhost\client\trustedhosts -value *
Vous pouvez également utiliser un caractère générique (*) pour
ajouter tous les ordinateurs d'un domaine particulier à la liste
des hôtes approuvés. Par exemple, la commande suivante ajoute
tous les ordinateurs du domaine Fabrikam à la liste des hôtes
approuvés.
set-item wsman:localhost\client\trustedhosts *.fabrikam.com
Je te conseilles aussi de lire l'excellent guide sur le remoting .
A bientôt,
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.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 15 ans 2 mois #9171
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:try {remoting} catch [noob] {$_}
Mince, j'avais oublié ce détails du hors-domaine ... merci Arnaud !
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.
- jojo
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 187
- Remerciements reçus 0
il y a 15 ans 2 mois #9172
par jojo
Réponse de jojo sur le sujet Re:try {remoting} catch [noob] {$_}
Arnaud, Richard, merci
j'ai suivi les instructions dans ce merveilleux tuto à la lettre, en essayant dans ma machine virtuel ceci:
[code:1]PS> set-item WSMan:\localhost\Client\TrustedHosts * -Force[/code:1]
mais ça me retourne cette erreur:
[code:1]Set-item : Accès refusé.
Au niveau de la ligne: 1 caractère: 9
+ Set-item <<<< WSMAN:\localhost\Client\TrustedHosts * -Force
+ CategorieInfo: not specified: (:«») [Set-item], InvalidOperationException[/code:1]
le plus bizzare dans celà est que si je fais dans ma machine virtuelle:
[code:1]PS> Get-PSProvider
Name Capabilities Drives
----
WSMan Credentials {WSMan}
Alias ShouldProcess {Alias}
Environment ShouldProcess {Env}
FileSystem Filter, ShouldProcess {C, D, E, F...}
Function ShouldProcess {Function}
Registry ShouldProcess, Transactions {HKLM, HKCU}
Variable ShouldProcess {Variable}
Certificate ShouldProcess {cert}
PS> dir wsman:
Get-childitem lecteur introuvable, il n'existe aucun lecteur nommé \"wsman\"
PS> dir WSMan: # on dirai que c'est sensible à la casse
WSManConfig:
ComputerName Type
----
localhost Container
PS> dir WSMan:\LocalHost # ça retourne une erreur
Get-Childitem : Accès refusé[/code:1]
dans la machine physique je n'ai pas ce problème !!
merci d'avance
j'ai suivi les instructions dans ce merveilleux tuto à la lettre, en essayant dans ma machine virtuel ceci:
[code:1]PS> set-item WSMan:\localhost\Client\TrustedHosts * -Force[/code:1]
mais ça me retourne cette erreur:
[code:1]Set-item : Accès refusé.
Au niveau de la ligne: 1 caractère: 9
+ Set-item <<<< WSMAN:\localhost\Client\TrustedHosts * -Force
+ CategorieInfo: not specified: (:«») [Set-item], InvalidOperationException[/code:1]
le plus bizzare dans celà est que si je fais dans ma machine virtuelle:
[code:1]PS> Get-PSProvider
Name Capabilities Drives
----
WSMan Credentials {WSMan}
Alias ShouldProcess {Alias}
Environment ShouldProcess {Env}
FileSystem Filter, ShouldProcess {C, D, E, F...}
Function ShouldProcess {Function}
Registry ShouldProcess, Transactions {HKLM, HKCU}
Variable ShouldProcess {Variable}
Certificate ShouldProcess {cert}
PS> dir wsman:
Get-childitem lecteur introuvable, il n'existe aucun lecteur nommé \"wsman\"
PS> dir WSMan: # on dirai que c'est sensible à la casse
WSManConfig:
ComputerName Type
----
localhost Container
PS> dir WSMan:\LocalHost # ça retourne une erreur
Get-Childitem : Accès refusé[/code:1]
dans la machine physique je n'ai pas ce problème !!
merci d'avance
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.044 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Problème de remoting (hors domaine)