- forum
- PowerShell
- Entraide pour les débutants
- SCRIPT POWERSHELL POUR RECUPERER DES INFOS SUR MON ROUTEUR
Question
SCRIPT POWERSHELL POUR RECUPERER DES INFOS SUR MON ROUTEUR
- lejaaq
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 1 mois 3 semaines #33264
par lejaaq
SCRIPT POWERSHELL POUR RECUPERER DES INFOS SUR MON ROUTEUR a été créé par lejaaq
Bonjour,
J'aurais besoin de votre aide pour faire fonctionner mon script.
J'obtiens l'erreur suivante
Exception calling "EndExecute" with "1" argument(s): "An established connection was aborted by the server."
At C:\Program Files\WindowsPowerShell\Modules\Posh-SSH\2.3.0\Posh-SSH.psm1:260 char:25
+ $Output = $_.cmd.EndExecute($_.Async)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (
[], MethodInvocationException
+ FullyQualifiedErrorId : SshConnectionException
Cordialement,
J'aurais besoin de votre aide pour faire fonctionner mon script.
J'obtiens l'erreur suivante
Exception calling "EndExecute" with "1" argument(s): "An established connection was aborted by the server."
At C:\Program Files\WindowsPowerShell\Modules\Posh-SSH\2.3.0\Posh-SSH.psm1:260 char:25
+ $Output = $_.cmd.EndExecute($_.Async)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (

+ FullyQualifiedErrorId : SshConnectionException
Cordialement,
Connexion ou Créer un compte pour participer à la conversation.
- lejaaq
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 1 mois 3 semaines - il y a 1 mois 3 semaines #33265
par lejaaq
Réponse de lejaaq sur le sujet SCRIPT POWERSHELL POUR RECUPERER DES INFOS SUR MON ROUTEUR
Installez le module Posh-SSH s'il n'est pas déjà installé
Voici le script :
Voici le script :
# Install-Module Posh-SSH
# Remplacez ces valeurs par les informations de connexion correctes
$routerAddress = "10.10.17.3"
$routerUsername = "admin"
$routerPassword = "test2023"
# Chemin de sortie pour enregistrer la configuration
$outputFilePath = "chemin_vers_le_fichier_de_sortie.txt"
# Importer le module Posh-SSH
Import-Module Posh-SSH
# Créer des informations d'identification
$securePassword = ConvertTo-SecureString $routerPassword -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential ($routerUsername, $securePassword)
# Créer une session SSH
$sshSession = New-SSHSession -ComputerName $routerAddress -Credential $credential
# Exécuter la commande pour récupérer la configuration (ex: pour Cisco)
$configuration = Invoke-SSHCommand -SSHSession $sshSession -Command "show running-config"
# Enregistrer la configuration dans un fichier
$configuration.Output | Out-File -FilePath $outputFilePath
# Fermer la session SSH
Remove-SSHSession -SSHSession $sshSession
Write-Host "Configuration du routeur récupérée et enregistrée dans $outputFilePath."
Dernière édition: il y a 1 mois 3 semaines par Arnaud Petitjean. Raison: Mise en forme du code via l'ajout de la balise Code
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 1 mois 3 semaines #33269
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 ou d'un conseil ?
Réponse de Arnaud Petitjean sur le sujet SCRIPT POWERSHELL POUR RECUPERER DES INFOS SUR MON ROUTEUR
Bonjour,
Avant de commencer à scripter, as-tu vérifié que ton routeur était accessible en SSH avec un client SSH autre que PowerShell (putty par exemple) ?
J'ai déjà utilisé PoshSSH et le module fonctionne plutôt très bien.
Arnaud
Avant de commencer à scripter, as-tu vérifié que ton routeur était accessible en SSH avec un client SSH autre que PowerShell (putty par exemple) ?
J'ai déjà utilisé PoshSSH et le module fonctionne plutôt très bien.
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 ou d'un conseil ?
Connexion ou Créer un compte pour participer à la conversation.
- lejaaq
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 3
- Remerciements reçus 0
il y a 1 mois 3 semaines #33271
par lejaaq
Réponse de lejaaq sur le sujet SCRIPT POWERSHELL POUR RECUPERER DES INFOS SUR MON ROUTEUR
Bonjour Arnaud,
Désole, si je ne l'ai pas ajouté, mais je confirme que j'ai testé avec putty depuis la machine en question.
le scprit arrive a bien se connecter mais n'arrive pas à lancé la commande show running-config.
Cordialement
Désole, si je ne l'ai pas ajouté, mais je confirme que j'ai testé avec putty depuis la machine en question.
le scprit arrive a bien se connecter mais n'arrive pas à lancé la commande show running-config.
Cordialement
Connexion ou Créer un compte pour participer à la conversation.
- forum
- PowerShell
- Entraide pour les débutants
- SCRIPT POWERSHELL POUR RECUPERER DES INFOS SUR MON ROUTEUR
Temps de génération de la page : 0.051 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- SCRIPT POWERSHELL POUR RECUPERER DES INFOS SUR MON ROUTEUR