Question [Résolu] WMI à distance

Plus d'informations
il y a 13 ans 1 semaine #14298 par djedje68
Réponse de djedje68 sur le sujet Re:WMI à distance
Je bloque sur un truc...
Comment on modifie l'ordre d'affichage des données ?
Je parle de la variable $Output. Dans mon script on a :
[code:1]
MemoireVive'=[Math]::round($OS.TotalPhysicalMemory/1024/1024/1024, 0);
'HostName' = $OS.CSName;
'OperatingSystem' = $OS.Caption;
'Domain' = $Computer.Domain;
[/code:1]

Mais sur ma console, j'ai un ordre différent...

D'avance merci,<br><br>Message édité par: Arnaud, à: 15/03/13 21:51

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

Plus d'informations
il y a 13 ans 6 jours #14308 par SiSMik
Réponse de SiSMik sur le sujet Re:WMI à distance
Les joies des hashtables.... si tu es en v3 tu peux forcer avec [ordered] sinon pas le choix.

Faut passer par
[code:1]$Output | select prop1,prop2,[/code:1]

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

Plus d'informations
il y a 13 ans 6 jours #14311 par djedje68
Réponse de djedje68 sur le sujet Re:WMI à distance
Super!! Merci à toi!

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

Plus d'informations
il y a 13 ans 5 jours #14328 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:WMI à distance
Juste un dernier truc : au lieu de diviser par 1024 trois fois tu peux aussi utiliser les quantificateurs d'octets que sont 1KB, 1MB, 1GB, 1TB, 1PB

Dans ton cas il faudrait que tu divises par 1GB.

Par exemple tu pourrais écrire:
[code:1][int]((gwmi win32_computersystem).TotalPhysicalMemory /1GB«»)
[/code:1]

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 ?

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

Plus d'informations
il y a 13 ans 5 jours #14329 par djedje68
Réponse de djedje68 sur le sujet Re:WMI à distance
Merci ;)
J'aime quand on me donne plus de ce que je demandais :)

En fait j'avais déjà changer par ça :
[code:1]
$Memory = ((Get-WmiObject Win32_PhysicalMemory -ComputerName $entry.Serveur -Credential $cred | measure-object Capacity -sum).sum/1gb)
[/code:1]

Lequel est le mieux ?

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

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