Búsqueda de sitios web

Eliminar todos los trabajos de PowerShell excepto los más recientes


Me gusta enviar pequeños consejos sobre tweets de PowerShell, pero este es demasiado largo para Twitter. Aquí hay una línea para eliminar todos los resultados del trabajo, excepto el más reciente, para cada nombre de trabajo.

get-job | group Name | foreach { $_.group | sort PSEndTime -descending | Select -skip 1 | remove-job -whatif}

Esto supone que no tiene ningún trabajo en ejecución y que tiene varios resultados para cada nombre de trabajo, lo cual podría tener si está ejecutando trabajos de PowerShell programados. De hecho, hablaré sobre los trabajos programados en la Cumbre de PowerShell la próxima semana.

Artículos relacionados