Question
Récuperer une partie d'un résultat d'une commande
- Florian
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 7 ans 9 mois #25615
par Florian
Récuperer une partie d'un résultat d'une commande a été créé par Florian
Bonjour à tous,
Je suis débutant en POSH et commence à découvrir toutes les possibilités offertes en matière d'administration.
J'ai suivi pas mal de tuto, de cours mais je n'arrive pas à trouver de réponse à ma question.
Je rédige un script qui surveille la bande passante de chaque machine de mon réseau.
Pour se faire, je voudrais récupérer le résultat de la commande Get-NetAdapterStatistics dans une variable mais je ne comprends pas comment faire.
Lorsque j'exécute la commande sur ma machine, le résultat apparait sous forme de tableau :
Ethernet 1138482101 47140 158798427 946697
VMWare1 85 85 85 85
Je souhaiterais récupérer la valeur de Ethernet et la stocker dans une variable pour ensuite la stocker dans une BDD.
Merci de votre aide.
Message édité par: Boulzor, à: 12/06/18 15:39<br><br>Message édité par: Boulzor, à: 12/06/18 15:39
Je suis débutant en POSH et commence à découvrir toutes les possibilités offertes en matière d'administration.
J'ai suivi pas mal de tuto, de cours mais je n'arrive pas à trouver de réponse à ma question.
Je rédige un script qui surveille la bande passante de chaque machine de mon réseau.
Pour se faire, je voudrais récupérer le résultat de la commande Get-NetAdapterStatistics dans une variable mais je ne comprends pas comment faire.
Lorsque j'exécute la commande sur ma machine, le résultat apparait sous forme de tableau :
Ethernet 1138482101 47140 158798427 946697
VMWare1 85 85 85 85
Je souhaiterais récupérer la valeur de Ethernet et la stocker dans une variable pour ensuite la stocker dans une BDD.
Merci de votre aide.
Message édité par: Boulzor, à: 12/06/18 15:39<br><br>Message édité par: Boulzor, à: 12/06/18 15:39
Connexion ou Créer un compte pour participer à la conversation.
- Quentin
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 47
- Remerciements reçus 0
il y a 7 ans 9 mois #25616
par Quentin
Réponse de Quentin sur le sujet Récuperer une partie d'un résultat d'une commande
Bonjour Boulzor,
Pour stocker le résultat d'une commande dans une variable tu peux procéder ainsi :
[code:1]$nomvariable = tacommande
#pour toi ça donne
$net = Get-NetAdapterStatistics[/code:1]
Ensuite pour choisir uniquement la ligne que tu souhaite, il faut utiliser Where-Object
[code:1]$net = Get-NetAdapterStatistics | Where-object{$_.Name -eq \"nomdetacarteréseau\"}[/code:1]
Etant donné que tu débutes, essaie de te familiariser avec le where-object. (consulte les exemples c'est le plus compréhensible)
docs.microsoft.com/en-us/powershell/modu...ct?view=powershell-6
Tu peux également consulter le lien suivant pour un exemple sur ta commande Get-NetAdapterStatistics (en bas de lien):
blogs.technet.microsoft.com/heyscripting...ics-with-powershell/
Cordialement,
Whitatrax
Pour stocker le résultat d'une commande dans une variable tu peux procéder ainsi :
[code:1]$nomvariable = tacommande
#pour toi ça donne
$net = Get-NetAdapterStatistics[/code:1]
Ensuite pour choisir uniquement la ligne que tu souhaite, il faut utiliser Where-Object
[code:1]$net = Get-NetAdapterStatistics | Where-object{$_.Name -eq \"nomdetacarteréseau\"}[/code:1]
Etant donné que tu débutes, essaie de te familiariser avec le where-object. (consulte les exemples c'est le plus compréhensible)
docs.microsoft.com/en-us/powershell/modu...ct?view=powershell-6
Tu peux également consulter le lien suivant pour un exemple sur ta commande Get-NetAdapterStatistics (en bas de lien):
blogs.technet.microsoft.com/heyscripting...ics-with-powershell/
Cordialement,
Whitatrax
Connexion ou Créer un compte pour participer à la conversation.
- Florian
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 7 ans 9 mois #25617
par Florian
Réponse de Florian sur le sujet Re:Récuperer une partie d'un résultat d'une commande
Merci pour cette réponse, je vais exploiter ça et vais revenir pour voir si cela correspond et si j'arrive à réaliser mon script.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.039 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Récuperer une partie d'un résultat d'une commande