Điểm:1

Làm cách nào để xóa thư mục Tác vụ đã lên lịch với PowerShell?

lá cờ cn

Tôi cần xóa một tác vụ đã lên lịch thư mục trên nhiều máy, lý tưởng nhất là với PowerShell. Tôi không thể tìm thấy bất cứ điều gì về cách làm điều đó - có vẻ như tài liệu bao gồm mọi thứ trừ các thư mục.

Tôi đã bỏ lỡ một cái gì đó?

lá cờ cn
Có vẻ như việc xóa khoá đăng ký ở đây sẽ hiệu quả: `HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree\PathToFolder`
bjoster avatar
lá cờ cn
Điều này ngắn, khó ... và hoạt động.
Điểm:2
lá cờ cn

Có vẻ như bạn không thể làm điều đó với lệnh ghép ngắn Trình lập lịch tác vụ.

Tuy nhiên, ai đó đã đăng giải pháp lên StackOverflow: Làm cách nào để xóa thư mục khỏi Trình lập lịch tác vụ bằng PowerShell? :

$scheduleObject = New-Object -ComObject Schedule.Service
$scheduleObject.connect()
$rootFolder = $scheduleObject.GetFolder("\")
$rootFolder.DeleteFolder("Thư mục tác vụ của tôi",$null)

Các tài liệu về Xóa thư mục có sẵn ở đây:

https://docs.Microsoft.com/en-us/windows/win32/taskschd/taskfolder-deletefolder

Bernd Schwanenmeister avatar
lá cờ au
Vâng, nó hoạt động. Nhưng trước khi thực hiện, thư mục tác vụ cần được làm trống.Và điều đó lại cần một số cú pháp mà tôi không biết. Theo lô, để xóa tất cả các tác vụ trong thư mục "kiểm tra", tôi sẽ sử dụng for /f "tokens=1" %%a in ('schtasks /tn \test\ ^|findstr /v "TaskName ==== Folder"') thực hiện schtasks /delete /tn \test\%%a /f
Swisstone avatar
lá cờ cn
@BerndSchwanenmeister Powershell tương đương: `Get-ScheduledTask | nơi TaskPath -eq "\MyPath\" | Unregister-ScheduledTask -Confirm:$false`

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.