Kích hoạt Trình lập lịch tác vụ không thể được đăng ký cho một sự kiện


0

Trên máy Windows Server 2016, tôi muốn định cấu hình Trình lập lịch tác vụ để chạy một hành động dựa trên một sự kiện . Nhưng tôi không thể làm cho nó hoạt động.

Đây là cách tôi có thể dễ dàng tái tạo nó:

  1. Nếu chưa được thực hiện, hãy nhấp vào Bật Tất cả Lịch sử Nhiệm vụ tại ngăn Hành động ở bên phải
  2. Nhấp vào Tạo nhiệm vụ ...
  3. Nhập "Trigger Test" trong Tên lĩnh vực
  4. Chuyển đến tab Triggers , nhấp vào Mới
  5. Để bắt đầu tác vụ : , chọn Trên một sự kiện ; làm Nhật ký chọn Hệ thống ; nhấn OK
  6. Chuyển đến tab Hành động , nhấp vào Mới
  7. Trong Chương trình / tập lệnh , nhập "C: \ Windows \ notepad.exe"; nhấn OK
  8. Nhấn OK để cuối cùng tạo tác vụ

Bây giờ hãy chuyển đến tab Lịch sử của tác vụ "Thử nghiệm kích hoạt". Bên cạnh Thông tin, tác vụ "Thử nghiệm kích hoạt" đã được đăng ký, có một cảnh báo với ID sự kiện 113 , cho biết:

Tác vụ đã đăng ký tác vụ "\ Kiểm tra kích hoạt", nhưng không phải tất cả các kích hoạt được chỉ định sẽ bắt đầu tác vụ. Hành động của người dùng: Đảm bảo tất cả các kích hoạt tác vụ là hợp lệ như được cấu hình. Dữ liệu bổ sung: Giá trị lỗi: 2147946601.

Các mục lịch sử chỉ có thể khả dụng trong vài giây sau khi tác vụ được tạo, nhấn F5 để làm mới trong trường hợp đó.

Vì vậy, tôi không thể nhận nhiệm vụ của mình để làm việc. Tất nhiên, tôi muốn đăng ký các sự kiện cụ thể và thay vì "notepad.exe", tôi muốn chạy tập lệnh PowerShell để gửi e-mail. Nhưng vấn đề tương tự xảy ra ở đó, và ở trên là cách dễ nhất tôi có thể phá vỡ nó để không hoạt động.

Tất cả các giá trị khác của tác vụ vẫn là các giá trị mặc định, vì vậy tác vụ sẽ chạy theo người dùng hiện tại và chỉ khi anh ta đăng nhập.

Tôi không biết có vấn đề gì không, nhưng đây là phiên bản Windows Server 2016 Datacenter (phiên bản 1607) chạy trên Amazon AWS trong phiên bản EC2.

Bất kỳ trợ giúp sẽ được đánh giá cao, vì tôi đã dành hàng giờ và nghiên cứu và thử nghiệm & lỗi, nhưng không có bất kỳ thành công. Googling thông báo lỗi ở trên - đặc biệt là cùng với mã lỗi chính xác đó - không tiết lộ bất cứ điều gì hữu ích.


@Hi, tôi không rõ về các tác nhân và hành động? Cuối cùng, bạn muốn chạy một kịch bản powershell để gửi email cho bạn, được kích hoạt bởi một số sự kiện? Trên ví dụ của bạn bằng cách sử dụng "notepad.exe" làm trình kích hoạt sự kiện, bạn đã đăng ký tác vụ như adminchưa? Có một thứ trong máy của tôi, nó nói ứng dụng thuộc sở hữu của quản trị viên
dmb

Có, cuối cùng tôi muốn chạy tập lệnh PS thay vì notepad.exe. Nhưng tôi vẫn muốn một sự kiện như một kích hoạt, nhưng điều này không hoạt động. Tôi đã thử tạo tác vụ với những người dùng khác nhau (người dùng hiện tại là quản trị viên cục bộ, DỊCH VỤ ĐỊA PHƯƠNG, SERICE NETWORK, HỆ THỐNG), có và không có độ cao, nhưng không có cái nào hoạt động. "Ứng dụng" nghĩa là gì?
Tobias

Ok, đó là lý do tại sao tôi hỏi. Kích hoạt là điều kiện cần được đáp ứng để psScript của bạn chạy. Vì vậy, trong trường hợp này, bạn có thể kích hoạt sự kiện bằng schudle hoặc bởi một số sự kiện. Giống như người dùng đăng nhập, đăng xuất, vv Tôi nghĩ rằng bạn đã trộn lẫn chúng. Bạn đã thử chạy nó vào một ngày định sẵn chưa?
dmb

Bạn nghĩ gì tôi đã trộn lẫn? Có, tôi đã thử nó với một lịch trình cố định, chỉ để thử nghiệm, và nó đã hoạt động. Chỉ khi tôi đặt kích hoạt cho một sự kiện, nó không hoạt động và đưa ra thông báo lỗi.
Tobias

Tôi đột nhiên gặp vấn đề tương tự với một tác vụ theo lịch trình được đặt để kích hoạt hàng ngày và lặp lại cứ sau 15 phút trong 16 giờ. Nhiệm vụ được sử dụng để lặp lại tốt, nhưng bây giờ nó bắt đầu một lần vào thời gian dự kiến ​​và đó là nó.
drzaus
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.