Foros del Web » Soporte técnico » Windows »

Script unidades y espacios de mis servidores

Estas en el tema de Script unidades y espacios de mis servidores en el foro de Windows en Foros del Web. Hola amigos! Sabeis de algun script que me haga un reporte de las unidades de mi servidor, poniendo la capacidad total y el espacio disponible? ...
  #1 (permalink)  
Antiguo 25/01/2010, 03:07
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 15 años, 2 meses
Puntos: 0
Script unidades y espacios de mis servidores

Hola amigos!
Sabeis de algun script que me haga un reporte de las unidades de mi servidor, poniendo la capacidad total y el espacio disponible?

Desearia usarlo desde una cuenta de usuario con derechos de administrador.
Si tengo que crearme tantos ficheritos como servidores no me importa.

Gracias!
  #2 (permalink)  
Antiguo 01/06/2010, 03:58
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Script unidades y espacios de mis servidores

Bueno chicos!
Guscando por ahi he encontrado este script, espero que os ayude:
Código:
' These should be valid hostnames or IP addresses
arrServers = Array("NameServer01", "NameServer02", "NameServer03", "NameServer04", "NameServer05", "NameServer06", "NameServer07")
' Path to text file.  May be absolute or relative to the script.
strFilePath = "freespace.csv"

On Error Resume Next

Set objFso = CreateObject("Scripting.FileSystemObject")
Set oFile = objFso.OpenTextFile(strFilePath, 2, vbTrue)


If Not IsNothing(oFile) Then
	For Each strComputer In arrServers
		oFile.WriteLine strComputer
		Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
		
		If objWMIService Then
			Set colDiskDrives = objWMIService.ExecQuery _
				("Select * from Win32_PerfFormattedData_PerfDisk_LogicalDisk Where " _
					& "Name <> '_Total'")
			
			For Each objDiskDrive In colDiskDrives
'				oFile.WriteLine "Drive " & objDiskDrive.Name & " on " & strComputer & " has " & objDiskDrive.FreeMegabytes & " MB (" & objDiskDrive.PercentFreeSpace & "%) Free"
				oFile.WriteLine "Drive;" & objDiskDrive.Name & ";" & objDiskDrive.FreeMegabytes/1024 & ";MB;" & objDiskDrive.PercentFreeSpace & "%"
			Next
		
		Else
			oFile.WriteLine "Could not connect to " & strComputer
		End If
		
	Next

Else
	WScript.Echo "Could not open text file."
	
End If

WSCript.Quit
Este codigo vbs genera un archivo csv con los nombres de los servidores y el espacio libre para cada una de las unidades.

Funciona perfecto, excepto en un servidor mio en concreto que si lo ejecuto al final, me copia los mismos valores que el penultimo, y si lo ejecuto solo me salta que no puede conectarse. Este servidor tiene Windows Server Standard 2008. Sabéis si hay algo que habilite o deshabilite las ejecuciones de script remotas o algo por el estilo?

Gracias!
  #3 (permalink)  
Antiguo 08/06/2010, 01:17
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Script unidades y espacios de mis servidores

Nadie sabe nada respecto al tema? no me lo puedo creer!!!
  #4 (permalink)  
Antiguo 08/06/2010, 07:28
Avatar de redbaron  
Fecha de Ingreso: abril-2003
Ubicación: Asunción, Paraguay
Mensajes: 357
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Script unidades y espacios de mis servidores

Estimado, si usas alguna version de Windows puede utilizar DFS (Sistema de Archivos Distribuidos para generar reportes)

Hace unos dias escribi un articulo en mi blog referente a eso http://portalti.com/?p=173 Espero que te sirva.

Un abrazo.
__________________
http://www.portalti.com
Noticias y Tutoriales para Profesionales de IT
MCP, MCSA, MCSE, CCNA, CCIE, MCTS
  #5 (permalink)  
Antiguo 08/06/2010, 08:23
Avatar de redbaron  
Fecha de Ingreso: abril-2003
Ubicación: Asunción, Paraguay
Mensajes: 357
Antigüedad: 19 años, 1 mes
Puntos: 0
Respuesta: Script unidades y espacios de mis servidores

Cita:
Iniciado por Laufwerk Ver Mensaje
Nadie sabe nada respecto al tema? no me lo puedo creer!!!
Les hice un articulo http://portalti.com/?p=247
__________________
http://www.portalti.com
Noticias y Tutoriales para Profesionales de IT
MCP, MCSA, MCSE, CCNA, CCIE, MCTS
  #6 (permalink)  
Antiguo 10/06/2010, 02:41
 
Fecha de Ingreso: marzo-2007
Mensajes: 538
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Script unidades y espacios de mis servidores

hola redbaron!
Me he leido tus articulos y son realmente interesantes, aunque solo el http://portalti.com/?p=247 se parezca a lo que necesito.
Entiendo que lo que comentas en tu post es que el servidor puede generar unos informes en HTML, XLS, NHT,... de lo que precisemos, ya sea una carpeta compartida, como general, etc.. No dudes en que lo probaré; pero lo que necesito es que el script que he puesto anteriormente, me devuelva los valores del espacio libre en cada uno de los discos del servidor.
Tengo 7 servidores y me funciona en 6 excepto en uno. He comparado las funciones intaladas en los servidores, los servicios iniciados, el firewall pero sigue sin funcionarme.

Gracias por tu tiempo y dedicación

Etiquetas: espacios, servidores, unidad
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 09:25.