Cerewro genera scripts PowerShell completos y listos para ejecutar en entornos Windows. Desde inventarios de hardware hasta gestión de usuarios en Active Directory, el agente escribe el script correcto para cada tarea.
Crea un script PowerShell que se conecte a una lista de servidores remotos, obtenga su CPU, RAM, espacio en disco y versión de OS, y guarde el resultado en un Excel
$servers = Get-Content "servers.txt"
$results = foreach ($server in $servers) {
$cs = Get-CimInstance -ComputerName $server -ClassName Win32_ComputerSystem
$os = Get-CimInstance -ComputerName $server -ClassName Win32_OperatingSystem
$disk = Get-PSDrive -PSProvider FileSystem -ComputerName $server |
Where-Object Name -eq "C"
[PSCustomObject]@{
Server = $server
CPU = $cs.NumberOfLogicalProcessors
RAM_GB = [math]::Round($cs.TotalPhysicalMemory / 1GB, 2)
Disk_Free = [math]::Round($disk.Free / 1GB, 2)
OS = $os.Caption
}
}
$results | Export-Excel "inventario.xlsx" -AutoSize -TableName "Servidores"