Execute meu script mais de uma vez

0

Este powershell pode apenas copiar uma vez, mas pode colocar uma variável para fazer isso x vezes, por exemplo ( $copy_this = 8 ). Eu não sei o comando da bruxa para usar.

$from ='C:\Users\\Desktop\'
$to = 'C:\Users\\Desktop\' + [datetime]::Today.ToString('yyyyMMdd')
Copy-Item $from -Destination $to -Recurse
Rename-Item -Path $to -NewName "$(Get-Random)"
Hello
fonte

Respostas:

0

Se você quiser que um único passo em seu script seja feito várias vezes, você pode fazer isso com loops. No seu caso particular, eu recomendaria um "loop while"

Vou te dar um exemplo básico:

$n = 0

While($n -lt 10)
{
Copy-Item -Path $Source -Destination $Target
$n++
}

Para entender melhor o conceito de loops, por favor veja também este link: https://social.technet.microsoft.com/wiki/contents/articles/4542.powershell-loops.aspx

Além disso: Esta é uma resolução bastante simples, e teria sido conseguido por uma simples pesquisa no google. Por favor, veja também o guia "Como fazer uma boa pergunta" https://superuser.com/help/how-to-ask

Boa sorte com o seu script.

P. Reinboth
fonte