Этот PowerShell можно просто скопировать один раз, но я должен поместить переменную, например, x раз ($copy_this = 8). Я не знаю команду ведьмы использовать.

$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)"

1 ответ1

0

Если вы хотите, чтобы один шаг в вашем скрипте выполнялся несколько раз, вы можете сделать это с помощью циклов. В вашем конкретном случае я бы порекомендовал "цикл цикла"

Я приведу вам простой пример:

$n = 0

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

Чтобы лучше понять концепцию циклов, просмотрите также следующую ссылку: https://social.technet.microsoft.com/wiki/contents/articles/4542.powershell-loops.aspx

Кроме того: это довольно простое решение, и оно было бы достигнуто простым поиском в Google. Также ознакомьтесь с руководством "Как задать хороший вопрос" https://superuser.com/help/how-to-ask

Удачи с вашими сценариями.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .