Infine l'aiuto di IT è qui

Blog di soluzioni informatiche.

Rileva spazio su disco utilizzato da remoto

Pubblicato da Xaus Xavier Nadal 9th ottobre 2012

Oggi avevo bisogno di sapere quale fosse l'utilizzo del disco di più server remoti di fare uno studio di prestazioni e fornire una soluzione su misura per un cliente che vuole virtualizzare l'ambiente server fisico.

Abbiamo fatto la query utilizzando PowerShell Get hanno mai dovuto essere collegato a ciascun server e ottenere un risultato rapido e preciso. In questo modo siamo in grado di regolare il consumo di più del disco dei futuri server migrati.

Come si può vedere in modo da rendere la query che ho usato powershell e il comando get-WmiObject insieme alla classe win32_LogicalDisk, Ho usato anche alcune opzioni per mostrarci i record che avevamo unità di rete o CD-ROM (in quanto non vogliamo conoscere queste informazioni).

Il valore specifico di utilizzo del disco che io so che non posso consultare direttamente e ho dovuto fare una sottrazione tra il valore Dimensione/taglia e il valore FreeSpace.

Io passo l'intero comando e il risultato.

get-WmiObject -Class "win32_LogicalDisk" -computername server1, server2 | dove {$ _ DriveType -come "3".} | ft __SERVER, DeviceID, @ {espressione = {- (. $ _ FreeSpace)} (. $ _ Size) label = "UsedSpace"} -auto

DeviceID __ SERVER UsedSpace
——– ——– ———
server1 C: 169078034432
server1 D: 117450104832
server2 C: 7788908544
server2 D: 8210206720

Come si può vedere solo mostrare le unità disco fisiche (non unità di rete o unità CD-ROM, ecc ..) questo è perché usiamo il valore DRIVETYPE, mostro valori diversi a seconda di ciò che si vuole ottenere.

"3"- dischi locali.

"4"- dischi di rete.

"5"- CD-rom.

Spero che aiuta come mi ha servito.

È anche possibile vedere i risultati in GB ... con il seguente comando ... e alcuni altri dati ...

gwmi -class -ComputerName "win32_LogicalDisk" server1, server2 | where{$_.DriveType -like XCHARX3XCHARX} | ft __SERVER,deviceid,@{expression={($_.Size/1GB)-($_.FreeSpace/1GB)};label=XCHARXUsed_SpaceXCHARX},@{expression={($_.FreeSpace/1GB)};label=XCHARXFree_SpaceXCHARX},@{expression={($_.Size/1GB)};label=XCHARXTotal_SizeXCHARX} -auto

Un saluto ea presto.

tag: , , , , , , , , , , , , , , ,
Pubblicato da script | Nessun commento »

Rileva l'utilizzo della RAM in remoto utilizzando PowerShell

Pubblicato da Xaus Xavier Nadal 8th ottobre 2012

Oggi avevo bisogno di utilizzo di RAM rilevare più server remoti per fare uno studio di prestazioni e di fornire una soluzione su misura per un cliente che vuole virtualizzare l'ambiente server fisico.

Per rendere la query che ho usato powershell e il comando get-WmiObject insieme alla classe win32_operatingsystem, de esta forma no necesitamos acceder remotamente a los servidores a los que les queremos detectar el uso de RAM.

El valor concreto del uso de RAM que yo sepa no lo puedo conseguir directamente y he tenido que hacer una resta entre el valor TotalVisibleMemorySize e il valore FreePhysicalMemory. Come tutti sapranno l'uso della RAM non è stabile, quindi se si vuole fare uno studio correttamente, si dovrà verificare questo valore in diversi momenti del giorno e fare la metà, per esempio.

Io passo l'intero comando e il risultato.

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

__SERVER UsedMemory

——– ———-

server1 1816500

server2 648668

server3 1738564

Spero che aiuta.

PS: Tutto questo non sarebbe stato possibile senza il prezioso aiuto di uno dei migliori ragazzi di scripting del momento .. Chi segue il blog già sanno, penso che non c'è bisogno di mettere il nome che vorresti di più vivere in anonimato, fino a nuovo avviso .. hehe ..

Saluti ea presto e, naturalmente, se qualcuno di voi sa come migliorare lo script, o hanno la query esatta per rilevare l'utilizzo di RAM senza fare strani calcoli nello script, si prega di metterlo come un commento e così può vedere l'intera comunità.

Sempre buona gente di commentare e contribuire la conoscenza e ricordare che la critica è sempre constructivas..Al almeno per me.

tag: , , , , , , , , , ,
Pubblicato da script | Nessun commento »

Il server RPC non è disponibile da Powershell

Pubblicato da sjgasca 18th luglio 2012

Questo articolo spiega come risolvere il seguente errore: Il server RPC non è disponibile, errore che appare da una console PowerShell

Ciao a tutti.

Come primo articolo per la mia compilation Xavi vi proporrò alcuni semplici passaggi per risolvere un errore per il quale mi è costato molto a trovare la soluzione definitva.

L'errore viene visualizzato in PowerShell quando si cerca di eseguire una funzione che interrogare un computer in remoto, come ad esempio query WMI.

Poi mi mostra l'errore e la procedura per risolvere il problema.

MegaCrack leggi »

tag: , , , , , , , , ,
Pubblicato da permessi, PowerShell, powershell, WMI | 1 Commento »

Come rilevare se un computer è un computer portatile o desktop con WMI.

Pubblicato da Xaus Xavier Nadal 22nd gennaio 2012

Buongiorno.

Qualche tempo fa mi si è resa necessaria per scoprire i computer desktop o portatile e ha chiesto Carlos Torres (uno dei nostri partner) che sta facendo molto l'argomento di Visual Basic Script (VBS) se potevo fare uno script in modo che possa rilevare.

Ho avuto solo un pezzo di codice per distinguere da una query WMI e tipi di telaio rilevato in un unico dispositivo che ragazzo era.

Avevo bisogno di un'applicazione passando un elenco delle attrezzature in excel dirmi che tipo era (desktop o laptop).

E qui hai lo script meraviglioso che si è creato.

MegaCrack leggi »

tag: , , , , , , , , , , , ,
Pubblicato da Active Directory, programmazione, VbScript, WMI | 3 Commenti »

GTranslate Your license is inactive or expired, please subscribe again!