Question Afficher la taille disque disponible à distance

Plus d'informations
il y a 15 ans 3 mois #8910 par roisse
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 !

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 3 mois #8912 par Matthew BETTON
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={\&quot;{0,2:##.00}\&quot; -f ($_.freespace/1GB«»)};n=\&quot;Disponible (Go)\&quot;} | 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.

Plus d'informations
il y a 15 ans 3 mois #8913 par Matthew BETTON
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.

Plus d'informations
il y a 15 ans 3 mois #8914 par Jacques Barathon
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=\&quot;Disponible (Go)\&quot;}} [/code:1]

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 3 mois #8915 par Matthew BETTON
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.

Plus d'informations
il y a 15 ans 3 mois #8918 par roisse
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

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.040 secondes
Propulsé par Kunena