Creo que Write-Progress es un Cmdlet bastante bello. De hecho, Sharepoint lo utiliza con su commandlet Start-SPAdminJob.¿Cómo se oculta un mensaje de progreso de Powershell?
Todo bien y excelente, el problema es que Start-SPAdminJob no "elimina" correctamente el diálogo de Progreso de escritura. Nunca está configurado al 100 por ciento de su capacidad, lo que significa que permanece en el cuadro de diálogo de Powershell hasta que sale del script; esto a su vez oculta parte de los mensajes debajo de la "ventana de progreso".
¿Hay alguna manera de forzar que un Write-Progress
existente "salga" o se configure al 100%? De cualquier forma, podría averiguar el ID del progreso que está usando el cmdlet Start-SPAdminJob
, de esa manera podría establecer manualmente el porcentaje.
Cuidado que me ilumine cómo conocer este mágico ? No sabía que solo podía establecer ProgressPreference ... ¿Hay más switches secretos? :) –
@moontear mira la preferencia 'Get-Variable *' Listará todas las variables de preferencia. – stej
aún mejor: get-help about_preference_variables – x0n