Question [Résolu] WinRm sous Windows 7: accès refusé

Plus d'informations
il y a 14 ans 6 mois #5446 par Laurent Dardenne
otokonohito écrit:

Est ce que c'est pareil chez toi?

Je ne peux pas vérifier pour le moment, je te tiens au courant. Ce qui manque c'est un outil de diagnostique pour WinRM, tiens une idée de script :P
Je ne sais pas Winrm propose une telle option...<br><br>Message édité par: Laurent Dardenne, à: 7/10/09 14:05

Tutoriels PowerShell

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

Plus d'informations
il y a 14 ans 6 mois #5452 par Laurent Dardenne
Je n'ai pas ce port en écoute, d'après la doc MSDN il n'utilse pas celui-ci.
En utilisant Process monitor je ne vois aucune erreur d'accès, e nrevanche Winrm et un batch qui lance un vbs :P
Vbs devant à son tour appeler les objets com de Winrm.
Je vais creuser de ce coté là.

Sinon la commande suivante :
[code:1]
winrs -r:localhost dir
[/code:1]
me renvoi :

Winrs error:Le client ne peut pas se connecter à la destination spécifiée dans la demande. Vérifiez que le service est en cours d'exécution sur la destination et qu'il accepte les demandes. Consultez les journaux et la documentation du service Gestion des services Web en cours d'exécution sur la destination, le plus souvent IIS or WinRM. Si la destination est le service WinRM, exécutez la commande suivante sur la destination pour analyser et configurer le service WinRM : « winrm quickconfig »

Et ensuite je boucle:
[code:1]
winrm quickconfig
WinRM est déjà configuré pour recevoir des demandes sur cet ordinateur.
WSManFault
Message = Accès refusé.

Numéro d'erreur : -2147024891 0x80070005
Accès refusé.[/code:1]
:P

Tutoriels PowerShell

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

Plus d'informations
il y a 14 ans 6 mois #5454 par Arnaud Petitjean
Bonjour Laurent,

Pour une fois que c'est toi qui demande de l'aide, je vais essayer de t'aider... ;)

As tu regardé la rubrique d'aide about_WS-Management_Cmdlets ?

Regarde ce qu'on y trouve :

Applets de commande d'installation et de configuration

-- Set-WSManQuickConfig : configure l'ordinateur local pour
l'administration à distance. Vous pouvez utiliser l'applet
de commande Set-WSManQuickConfig pour configurer la Gestion
des services Web afin de permettre les connexions à distance
au service Gestion des services Web (WinRM). L'applet de
commande Set-WSManQuickConfig exécute les opérations suivantes :

- Elle détermine si le service Gestion des services Web (WinRM)
est en cours d'exécution. Si tel n'est pas le cas, l'applet
de commande Set-WSManQuickConfig le démarre.

- Elle définit le type de démarrage du service Gestion des
services Web (WinRM) sur Automatique.

- Elle crée un écouteur qui accepte les demandes de toute
adresse IP. Le protocole de transport par défaut est HTTP.

- Elle active une exception de pare-feu pour le trafic du
service Gestion des services Web.

Remarque : pour exécuter cette applet de commande dans Windows
Vista, Windows Server 2008 et les versions ultérieures
de Windows, vous devez démarrer Windows PowerShell
avec l'option Exécuter en tant qu'administrateur.

-- Test-WSMan : vérifie que la Gestion des services Web est installée et configurée. L'applet de commande Test-WSMan teste si le service Gestion des services Web (WinRM) est en cours d'exécution et configuré sur un ordinateur local ou distant.


As tu essayé la commande Set-WSManQuickConfig avec une console démarrée en Admin ?

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.

Plus d'informations
il y a 14 ans 6 mois #5455 par Arnaud Petitjean
Oups, désolé j'ai lu un peu trop vite ton 1er post.

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.

Plus d'informations
il y a 14 ans 6 mois #5456 par Arnaud Petitjean
C'est bizarre, chez moi sous Windows 7 RTM ça marche bien, regarde :

PS C:\Windows\system32&gt; Set-WSManQuickConfig

Configuration rapide du service WinRM (Gestion à distance de Windows)
L'exécution de la commande Set-WSManQuickConfig n'est pas neutre sur le plan de la sécurité, dans la mesure où elle
permet la gestion à distance via le service WinRM sur cet ordinateur.
Cette commande effectue les opérations suivantes :
1. Vérification de l'état du service WinRM ; si le service WinRM n'est pas en cours d'exécution, elle le démarre.
2. Affectation du type de démarrage automatique du service WinRM.
3. Création d'un écouteur pour accepter les demandes sur une adresse IP donnée. Par défaut, le transport HTTP est
utilisé.
4. Activation d'une exception de pare-feu pour le trafic du service Gestion des services Web.
Voulez-vous activer la gestion à distance via le service WinRM sur cet ordinateur ?
[O] Oui [N] Non Suspendre [?] Aide (la valeur par défaut est « O ») : O
WinRM a été mis à jour pour recevoir des demandes.
Le type du service WinRM a été correctement modifié.
Le service WinRM a démarré.
LocalAccountTokenFilterPolicy configuré pour attribuer des droits d'administration à distance à des utilisateurs locaux
.

WinRM a été mis à jour pour la gestion à distance.
Écouteur WinRM créé sur HTTP://* pour accepter les demandes de la gestion des services Web sur toutes les adresses IP d
e cet ordinateur.
Exception de pare-feu WinRM activée.

PS C:\Windows\system32&gt; Test-WSMan


wsmid : schemas.dmtf.org/wbem/wsman/identity/1/wsmanidentity.xsd
ProtocolVersion : schemas.dmtf.org/wbem/wsman/1/wsman.xsd
ProductVendor : Microsoft Corporation
ProductVersion : OS: 0.0.0 SP: 0.0 Stack: 2.0



PS C:\Windows\system32&gt; $s1 = New-PSSession -ComputerName localhost
PS C:\Windows\system32&gt; $s1

Id Name ComputerName State ConfigurationName Availability
-- ----





1 Session1 localhost Opened Microsoft.PowerShell Available


PS C:\Windows\system32&gt;


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.

Plus d'informations
il y a 14 ans 6 mois #5458 par Laurent Dardenne
Arnaud écrit:

As tu regardé la rubrique d'aide about_WS-Management_Cmdlets ?

Oui, je peux encore vérifier, le pb est que cette doc part du principe que Winrm fonctionne. L'appel réussi, sur mon poste c'est l'échec qui réussi :laugh:
Arnaud écrit:

C'est bizarre

Ah oui ça l'est !
Je vais finir par poster sur le forums US.
Je me demande si ce n'est pas mon install qui est en vrac...

Tutoriels PowerShell

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

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