Ejercicios de PowerShell: simular y controlar una cola de impresión de una impresora (eliminar los trabajos cuyo tamaño sean superiores a 100 MB y los usuarios que han mandado el trabajo no sean el usuario administrador)
Ayuda
- Ver los trabajos enviados a la impresora
- Eliminar un trabajo enviado a la impresora
Código
foreach ($trabajo in Get-PrintJob "Brother Color Leg Type1 Class Driver")
{
if($trabajo.Size -gt 100MB)
{
if($trabajo.UserName -NEQ "administrador")
{
"ES MAYOR, LO ELIMINO"
$trabajo.Id
Remove-PrintJob -ID $trabajo.Id -PrinterName "Brother Color Leg Type1 Class Driver"
}
}
}