| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Alguns scripts podem fazer trabalhos demorados, principalmente scripts do tipo que fazem busca e eliminação de arquivos no disco ou cópias de base de dados ou qualquer atividade demorada. Você pode então fazer uso do cmdlet Write-Progress que irá apresentar o tempo decorrente da atividade relacionada . Você pode usar um script básico para entender melhor como funciona esse cmdlet
for($i = 1 ; $i -le 10 ; $i++)
{
Write-Progress -Activity "Contando até 10" -status "$i equals $i" sleep 1 }`
Neste script a atividade é a contagem de 1 até 10 controlados pelo “sleep 1”, ou seja uma pausa de 1 minuto entre cada valor incremental. A atividade será exibida na barra de progressão do Write-Progress. Ou bom exemplo onde será mostrado o valor em porcentagem:
$lista = Get-ChildItem
$contagem = 0
foreach ($arquivo in $lista) {
$contagem++
Write-Host $arquivo
Write-Progress -Activity "Listando Diretorios" -status "Andamento" -
PercentComplete (($contagem / $lista.count)*100)
Adicione no seu bookmark https://danieldonda.github.io/PowerShell
| Back | FazBrowse Home | New Git URL |