Chạy tập lệnh của tôi nhiều lần


0

Quyền hạn này chỉ có thể sao chép một lần, nhưng tôi đã đặt một biến để làm điều đó x lần, ví dụ ( $copy_this = 8 ). Tôi không biết lệnh phù thủy để sử dụng.

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

Câu trả lời:


0

Nếu bạn muốn một bước duy nhất trong tập lệnh của bạn được thực hiện nhiều lần, bạn có thể làm điều đó với các vòng lặp. Trong trường hợp cụ thể của bạn, tôi muốn giới thiệu một "vòng lặp while"

Tôi sẽ cho bạn một ví dụ cơ bản:

$n = 0

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

Để hiểu rõ hơn về khái niệm vòng lặp, vui lòng xem liên kết này: https://social.technet.microsoft.com/wiki/contents/articles/4542.powershell-loops.aspx

Ngoài ra: Đây là một độ phân giải khá đơn giản và nó sẽ đạt được bằng một tìm kiếm google đơn giản. Vui lòng xem hướng dẫn "Cách đặt câu hỏi hay" https://superuser.com/help/how-to-ask

Chúc may mắn với kịch bản của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.