Question
Script mémoire process
- Martin Bouchard
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 8 ans 4 mois #24497
par Martin Bouchard
Script mémoire process a été créé par Martin Bouchard
Bonjour à tous j'ai fait ce petit Script qui me permet de savoir combien de mémoire utilise Firefox, et quel est l'ID du process.
L’objectif est de savoir quel process Firefox en particulier utilise au delà de 2gb de mémoire.
J'aimerais que mon script sorte cette info ligne par ligne dans le csv car présentement, seulement la dernière ligne et pris en compte par mon IF
SCRIPT:
[code:1]
$fire = Get-Process firefox -includeusername
$fire | Export-Csv file.csv
$csv = Import-Csv file.csv
Foreach ($item in $fire)
{
$user = $item.(\"username\"«»)
$name = $item.(\"name\"«»)
$mem = $item.(\"VirtualMemorySize64\"«»)
$id = $item.(\"id\"«»)
Write-Output \"User: $user / $name Memory: $mem / ID: $id\"
}
If ($mem -ge 2000000000) {\"Memoire haute pour l'id: $id\"}
[/code:1]
Merci pour votre aide
Message édité par: martinbouc, à: 9/11/17 17:34
Message édité par: martinbouc, à: 9/11/17 17:35<br><br>Message édité par: martinbouc, à: 9/11/17 17:36
L’objectif est de savoir quel process Firefox en particulier utilise au delà de 2gb de mémoire.
J'aimerais que mon script sorte cette info ligne par ligne dans le csv car présentement, seulement la dernière ligne et pris en compte par mon IF
SCRIPT:
[code:1]
$fire = Get-Process firefox -includeusername
$fire | Export-Csv file.csv
$csv = Import-Csv file.csv
Foreach ($item in $fire)
{
$user = $item.(\"username\"«»)
$name = $item.(\"name\"«»)
$mem = $item.(\"VirtualMemorySize64\"«»)
$id = $item.(\"id\"«»)
Write-Output \"User: $user / $name Memory: $mem / ID: $id\"
}
If ($mem -ge 2000000000) {\"Memoire haute pour l'id: $id\"}
[/code:1]
Merci pour votre aide
Message édité par: martinbouc, à: 9/11/17 17:34
Message édité par: martinbouc, à: 9/11/17 17:35<br><br>Message édité par: martinbouc, à: 9/11/17 17:36
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 8 ans 4 mois #24498
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Script mémoire process
Salut,
martinbouc écrit:
[code:1]
Foreach ($item in $fire)
{
...
}
If ($mem -ge 2000000000) {\"Memoire haute pour l'id: $id\"}
[/code:1]
Par :
[code:1]
Foreach ($item in $fire)
{
...
If ($mem -ge 2000000000) {\"Memoire haute pour l'id: $id\"}
}
[/code:1]
martinbouc écrit:
Remplace ceci :
J'aimerais que mon script sorte cette info ligne par ligne dans le csv car présentement, seulement la dernière ligne et pris en compte par mon IF
[code:1]
Foreach ($item in $fire)
{
...
}
If ($mem -ge 2000000000) {\"Memoire haute pour l'id: $id\"}
[/code:1]
Par :
[code:1]
Foreach ($item in $fire)
{
...
If ($mem -ge 2000000000) {\"Memoire haute pour l'id: $id\"}
}
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Martin Bouchard
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 4
- Remerciements reçus 0
il y a 8 ans 4 mois #24500
par Martin Bouchard
Réponse de Martin Bouchard sur le sujet Re:Script mémoire process
Merci !
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.035 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Script mémoire process