Question
Afficher la taille disque disponible à distance
- roisse
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 15 ans 3 mois #8910
par roisse
Réponse de roisse sur le sujet Re:Afficher la taille disque disponible à distance
Super ça marche nickel !
j'essais de paufiné un peu le script mais sans succès, je vais encore avoir besoin de votre aide.
je voudrais que la colone size s'affiche en Go.
donc à la fin du script je rajoute la ligne:
tee-object -variable disques | select-object @{e={[math]::round($_.size/1GB,1)};n=\"Disponible (Go)\"}
mais apparament ça doit pas être ça
comment faite vous pour connaitre tout ça? pour moi débutant c'est vraiment pas simple :-/
en tout cas merci pour le script c'est génial !
j'essais de paufiné un peu le script mais sans succès, je vais encore avoir besoin de votre aide.
je voudrais que la colone size s'affiche en Go.
donc à la fin du script je rajoute la ligne:
tee-object -variable disques | select-object @{e={[math]::round($_.size/1GB,1)};n=\"Disponible (Go)\"}
mais apparament ça doit pas être ça
comment faite vous pour connaitre tout ça? pour moi débutant c'est vraiment pas simple :-/
en tout cas merci pour le script c'est génial !
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 15 ans 3 mois #8912
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Afficher la taille disque disponible à distance
Tu peux tenter de remplacer :
[code:1]@{e={[math]::round($_.size/1GB,1)};n=\"Disponible (Go)\"}[/code:1]
par :
[code:1]@{e={\"{0,2:##.00}\" -f ($_.freespace/1GB«»)};n=\"Disponible (Go)\"}[/code:1]
Si on reprend la ligne complète :
[code:1]get-content pc.txt | where {test-connection $_ -quiet -count 2} | foreach {
gwmi -comp $_ -query \"select * from win32_logicaldisk where deviceid='F:' or deviceid='G:'\"
} | select __server, deviceid, volumename, size, @{e={\"{0,2:##.00}\" -f ($_.freespace/1GB«»)};n=\"Disponible (Go)\"} | export-csv -noType -useCulture EspaceDisque.csv[/code:1]<br><br>Message édité par: Matthew BETTON, à: 16/02/11 09:51
[code:1]@{e={[math]::round($_.size/1GB,1)};n=\"Disponible (Go)\"}[/code:1]
par :
[code:1]@{e={\"{0,2:##.00}\" -f ($_.freespace/1GB«»)};n=\"Disponible (Go)\"}[/code:1]
Si on reprend la ligne complète :
[code:1]get-content pc.txt | where {test-connection $_ -quiet -count 2} | foreach {
gwmi -comp $_ -query \"select * from win32_logicaldisk where deviceid='F:' or deviceid='G:'\"
} | select __server, deviceid, volumename, size, @{e={\"{0,2:##.00}\" -f ($_.freespace/1GB«»)};n=\"Disponible (Go)\"} | export-csv -noType -useCulture EspaceDisque.csv[/code:1]<br><br>Message édité par: Matthew BETTON, à: 16/02/11 09:51
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 15 ans 3 mois #8913
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Afficher la taille disque disponible à distance
En fait tu as utilisé $_.size (taille totale) au lieu de $_.freespace (espace disque disponible).
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 15 ans 3 mois #8914
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:Afficher la taille disque disponible à distance
Oui, sauf que tu affiches le paramètre Size en Go et en l'appelant freespace. 
Mais sur le principe, c'est tout bon. Hornet49 y était presque également (à part la confusion entre size et freespace que tu as reprise), il lui manquait juste une deuxième accolade à la fin de l'expression pour fermer le tout :
[code:1]
@{e={[math]::round($_.freespace/1GB,1)};n=\"Disponible (Go)\"}} [/code:1]
Mais sur le principe, c'est tout bon. Hornet49 y était presque également (à part la confusion entre size et freespace que tu as reprise), il lui manquait juste une deuxième accolade à la fin de l'expression pour fermer le tout :
[code:1]
@{e={[math]::round($_.freespace/1GB,1)};n=\"Disponible (Go)\"}} [/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 15 ans 3 mois #8915
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:Afficher la taille disque disponible à distance
Oui, je m'en suis aperçu après et j'ai modifié mon code en même temps que tu rédigeais ta réponse
Connexion ou Créer un compte pour participer à la conversation.
- roisse
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 7
- Remerciements reçus 0
il y a 15 ans 3 mois #8918
par roisse
Réponse de roisse sur le sujet Re:Afficher la taille disque disponible à distance
SUPER !!!! ça marche nickel.
un grand merci a vous tous !!!!!
et j'espère que cela aidera d'autre personne également.
encore un grand MERCI
un grand merci a vous tous !!!!!
et j'espère que cela aidera d'autre personne également.
encore un grand MERCI
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.040 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Afficher la taille disque disponible à distance