IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Exécution de script à distance


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club Avatar de llefevre3
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2018
    Messages : 4
    Par défaut Exécution de script à distance
    Bonjour,

    Je cherche à exécuter un script à distance qui interroge le registre de mes clients.

    Lorsque j'exécute le bout de script suivant

    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $cred = Get-credential
    $idsession = New-PSSession -ComputerName 10.254.xx.xx -Credential $cred
    Invoke-Command -Session $idsession -ScriptBlock {C:\Script1_Update_notif.ps1}

    J'obtiens un accès refusé ((Exception de HRESULT : 0x80070005 (E_ACCESSDENIED))

    Des idées ?

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Salut,
    Citation Envoyé par llefevre3 Voir le message
    Des idées ?
    Une : rechercher avec les mots-clés 'powershell remoting guide'
    On trouve au moins ce PDF

  3. #3
    Futur Membre du Club Avatar de llefevre3
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2018
    Messages : 4
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Une : rechercher avec les mots-clés 'powershell remoting guide'
    On trouve au moins ce PDF
    Merci pour le lien.

    Je n'ai pas de problème pour les sessions interactives à distance. (chapter 4)

    Ni pour voir les processus à distance, par exemple avec Get-Process, en revanche ce n'est pas possible de faire passer un script
    même avec une session persistante. (chapter 3)

    Je suis en groupe de travail.

    La partie sur l'authentification est pauvre et c'est bien là où j'ai un problème donc ce guide ne m'avance pas.

  4. #4
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Billets dans le blog
    1
    Par défaut
    Est-ce un 'accès direct' ou un rebond (credSSP) ?
    Le compte utilisé a-t-il assez de droits sur le distant ?
    L'exécution de script y est-elle activé ?
    As-tu essayé avec un script de test qui ne fait qu'un write-output ?

  5. #5
    Futur Membre du Club Avatar de llefevre3
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2018
    Messages : 4
    Par défaut
    Merci pour ce retour.

    - j'ai essayé en accès direct et en rebond avec CredSSP, même problème.
    - oui, je suis administrateur local sur toutes les machines.
    - l'exécution de script est activé
    - non je n'ai pas fait de test avec write-output

    Existe-il un outil pour faire un diagnostic de WinRM ?

    (je suis sysAdmin en alternance depuis 1 mois)

  6. #6
    Futur Membre du Club Avatar de llefevre3
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Novembre 2018
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2018
    Messages : 4
    Par défaut
    Salut,

    J'ai du nouveau, j'arrive à me connecter sur le serveur distant à l'aide des cmdlets "Enter-PSSession" et "Invoke-Command", donc je pense qu'au niveau des pré-requis c'est bon :
    - passage vers Powershell 5.1
    - Ouvrir les ports 5985
    - vérification des vSwitchs sur vCenter
    - vérifier si les services sont activés (registre à distance...)
    - mise en place de CredSSP en workgroup pour le double saut (délégation client et serveur)
    - création d'une session persistante sur le serveur distant

    J'ai essayé ceci comme morceau de code, mais j'obtiens un message d'erreur. (accès refusé)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $cred = Get-Credential
    $s = New-PSSession -ComputerName 10.254.3.43
    Invoke-Command -FilePath C:\Users\llefevre\Desktop\Projets\Refonte WSUS\Powershell\Script1_Update_notif.ps1`
    -ComputerName 10.254.3.43 -Credential $cred

    Et je suis en train de lire "Secret of powershell remoting" de Don Jones en espérant pouvoir trouver quelque chose.

    Est-ce que vous voyez autre chose ?

    llefevre

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo