08/05/2008

Ottenere informazioni sui banchi di memoria del PC

A cura di Efran Cobisi
Tag: WMI


Controllare la distribuzione dei banchi di memoria all'interno del parco macchine della propria azienda era, fino a poco tempo fa, privilegio dei soli sistemisti che avevano a disposizione software complessi ed evoluti dedicati al task specifico dell'amministrazione dell'hardware.

Verificare oggi la distribuzione dei banchi di memoria presenti all'interno di un PC è semplice come eseguire questo script all'interno di Windows PowerShell:

Get-WMIObject CIM_PhysicalMemory |
	Select-Object BankLabel,
		PositionInRow,
		@{ Name="FormFactor"; Expression=
			{
				$formFactor = "Sconosciuto"

				switch($_.FormFactor)
				{
					7 { $formFactor = "SIMM" }
					8 { $formFactor = "DIMM" }
					11 { $formFactor = "RIMM" }
					12 { $formFactor = "SODIMM" }
				}

				return $formFactor
			}
		},
		@{
			Name = 'Capacity';
			Expression = { '{0}MB' -f ($_.Capacity / 1MB) }
		},
		Speed |
	Format-Table -Auto
Il risultato sarà qualcosa di simile a questo:
<pre>BankLabel     PositionInRow FormFactor Capacity Speed
---------     ------------- ---------- -------- -----
CHAN A DIMM 0             1 DIMM       256MB      667
CHAN A DIMM 1             1 DIMM       256MB      667
CHAN B DIMM 0             2 DIMM       256MB      667
CHAN B DIMM 1             2 DIMM       256MB      667</pre>

Ulteriori informazioni sulla classe WMI CIM_PhysicalMemory così come la lista di tutti i valori ammessi da FormFactor (nello script riportati solo in parte) sono disponibili su MSDN a questo indirizzo.

Commenti



Nessun commento disponibile.

Cobisi EmailVerify.NET is a Microsoft .NET software component that validates email addresses. valid email