Generar scripts PowerShell .ps1 para administración Windows
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.
Script de inventario de servidores
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
Fragmento del script generado
$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"
Categorías de scripts PS1 que Cerewro domina
- Gestión de Active Directory (usuarios, grupos, OUs)
- Administración de IIS y servicios Windows
- Backup y sincronización de archivos con robocopy
- Monitoreo de rendimiento con Get-Counter y typeperf
- Gestión de certificados y PKI
- Automatización de Microsoft 365 y Azure