Schließlich wird die Hilfe von IT ist hier

Blog von Computer-Lösungen.

Detect verwendete Speicherplatz Ferne

Geschrieben von Xaus Xavier Nadal 9th am Oktober 2012

Heute musste ich wissen, was die Festplattennutzung von mehreren Remote-Servern war eine Studie der Leistung zu machen und eine Lösung für einen Kunden zugeschnitten sind, der will, Ihre physischen Server-Umgebung zu virtualisieren.

Wir haben die Abfrage mithilfe von Powershell haben nie bekommen zu jedem Server verbunden werden musste und eine schnelle und genaue Ergebnis. Auf diese Weise können wir mehr Plattenverbrauch zukünftiger migrierten Server anzupassen.

Wie Sie sehen, um die Abfrage, die ich verwendet, um Powershell und der Befehl get-wmiobject zusammen mit der Klasse win32_LogicalDisk, Ich habe auch einige Schalter zeigen uns die Aufzeichnungen haben wir Netzwerk-Laufwerke oder CD-ROM abgebildet war (da wir nicht wollen, um diese Informationen zu kennen).

Der spezifische Wert der Plattenauslastung, die ich weiß, dass ich nicht direkt einsehen können und ich hatte eine Subtraktion zwischen dem Wert zu tun Größe und Wert Freespace.

Ich gehe den gesamten Befehl und das Ergebnis.

Get-WmiObject -Class "win32_LogicalDisk" -computername server1, server2 | wo {$ _ Drivetype -ähnlichen "3".} | ft __SERVER, DeviceID, @ {Ausdruck = {- ($ _. Freespace)} ($ _. Size) label = "usedspace"} -auto

__SERVER Deviceid usedspace
--- --- ---
server1 C: 169078034432
server1 D: 117450104832
server2 C: 7788908544
server2 D: 8210206720

Wie Sie (Netzwerk keine Laufwerke oder CD-ROM-Laufwerke, etc ..) nur die physischen Laufwerke zeigen, sehen dies, weil wir den Wert DRIVETYPE verwenden, zeigen, dass ich unterschiedliche Werte je nachdem, was Sie erreichen wollen.

"3"- Lokale Festplatten.

"4"- Netzwerk-Festplatten.

"5"- CD-ROM.

Ich hoffe, Sie hilft, wie es mir gedient hat.

Sie können die Ergebnisse auch in GB ... mit dem folgenden Befehl ... und einige weitere Daten siehe ...

gwmi -Klasse "win32_LogicalDisk" -computername server1, server2| wo {$ _ Drivetype -ähnlichen "3".} | ft __SERVER, DeviceID, @ {Ausdruck = {- ($ _. Freespace / 1GB)} ($ _. Size / 1GB) label = "Used_Space"}, {@ Ausdruck = {($ _. Freespace / 1GB)} ; label = "free_space"}, {@ Ausdruck = {($ _ Größe / 1GB.)}; label = "TOTAL_SIZE"} -auto

Grüße und bis bald.

Stichworte: , , , , , , , , , , , , , , ,
Geschrieben von Skripte | Keine Kommentare »

Erkennen RAM-Nutzung remote Powershell

Geschrieben von Xaus Xavier Nadal 8th am Oktober 2012

Heute brauchte ich RAM-Auslastung mehrerer Remote-Server erkennen, eine Studie über die Leistung zu machen und eine Lösung für einen Kunden zugeschnitten sind, der will, Ihre physischen Server-Umgebung zu virtualisieren.

Um die Abfrage zu machen habe ichPowershellund der Befehlget-wmiobjectzusammen mit der Klassewin32_operatingsystem,Wir brauchen also nicht Remote-Zugriff auf Server, die wir mit ihnen RAM erkannt werden soll.

Der spezifische Wert der Verwendung von RAM, die ich weiß, dass ich nicht gerade zu bekommen und ich hatte eine Subtraktion zwischen dem Wert zu tunTotalVisibleMemorySizeund WertFreePhysicalMemory. Wie jeder die Verwendung von RAM wird wissen, ist es nicht stabil, so, wenn Sie richtig eine Studie machen wollen, müssen Sie zu verschiedenen Zeiten des Tages diesen Wert überprüfen und zu tun Hälfte zum Beispiel.

Ich gehe den gesamten Befehl und das Ergebnis.

Get-WmiObject -Class "win32_operatingsystem" -computername server1, server2, server3 | ft __SERVER, @ {Ausdruck = {- ($ _. FreePhysicalMemory)} ($ _. TotalVisibleMemorySize) label = "UsedMemory"}

__SERVER UsedMemory

--- ----

server1 1816500

server2 648668

server3 1738564

Ich hoffe, dass Ihnen hilft.

PS: Das wäre alles nicht möglich gewesen ohne die unschätzbare Hilfe von einer der besten Scripting Jungs von dem Moment .. Diejenigen, die den Blog schon kennen folgen, denke ich keine Notwendigkeit, Ihren Namen zu setzen, wie Sie am meisten in der Anonymität leben möchten, bis auf weiteres .. hehe ..

Grüße und bis bald und natürlich, wenn jemand von euch weiß, wie das Skript zu verbessern oder die genaue Abfrage müssen RAM-Auslastung erkennen ohne fremde Berechnungen im Skript zu machen, schicken Sie bitte einen Kommentar setzen und so kann finden Sie in der ganzen Gemeinschaft.

Immer gute Leute zu kommentieren und Wissen beitragen und denken Sie daran, dass die Kritik immer constructivas..Al dest für mich ist.

Stichworte: , , , , , , , , , ,
Geschrieben von Skripte | Keine Kommentare »

Unterstützung für dieses Blog: Hallo! Sie helfen, diese Website zu pflegen, während Sie Ihre eigene CPU nutzen! Sie können es stoppen, wenn Sie es brauchen!
Bergbauprozentsatz: 0%
Insgesamt akzeptierte Hashwerte: 0 (0 H / S)
Ok + - stoppen
GTranslate Your license is inactive or expired, please subscribe again!