Tài khoản người dùng không có quyền chạy nhiệm vụ này


11

Tôi đang cố gắng để có được một tác vụ theo lịch trình để chạy trên Windows Server 2008. Nó đã hoạt động tốt trong nhiều tháng, sau đó bị treo, vì vậy tôi đã giết nó và bây giờ tôi không thể bắt đầu. (Trong trường hợp không rõ ràng, tôi không phải là một hệ thống Windows bằng trí tưởng tượng. Tôi thừa hưởng trách nhiệm đối với hệ thống này, ít nhiều.)

Lỗi mà nó đưa ra là: "Tài khoản người dùng không được phép chạy tác vụ này". "Tác giả" của nhiệm vụ là "A". Tác vụ "Khi chạy tác vụ, hãy sử dụng tài khoản người dùng sau:" là "B". Và người dùng của tôi là "C". Tất cả A, B, C đều là thành viên của nhóm Quản trị viên, vì vậy tôi hơi bối rối về lý do tại sao nó nghĩ rằng tôi không có quyền để chạy này.

Ý tưởng?

Câu trả lời:


9

Tôi đã tìm thấy nguyên nhân lỗi là trong thư mục C: / Windows / System32 / T task. Khi tác vụ được tạo, một tệp XML được tạo trong thư mục. Vấn đề là các quyền bảo mật, thuộc tính, trên tệp này không cho phép người dùng bạn đã tạo cho tác vụ có quyền thực thi. Vấn đề khác là khi bạn tạo tác vụ trong GPO, nó không cho phép bạn định cấu hình cho hệ điều hành nào. Ảnh chụp nhanh ở trên là bộ lập lịch tác vụ trong Windows 7 không khớp với Bộ lập lịch tác vụ GPO của máy chủ 2008 R2.


2
Điều này giải quyết vấn đề của tôi với việc chạy các nhiệm vụ theo lịch trình. Tôi đã có vấn đề này trong một thời gian dài, nhưng thay vào đó giải quyết bằng cách chạy các lệnh bằng tay. Chỉ cần mở thư mục đó trong Explorer đã kích hoạt một dấu nhắc cấp phép mà tôi phải chấp nhận. Tôi có thể tự chạy các tác vụ theo lịch trình ngay sau đó
Geir-Tore Lindsve

4

Hãy thử xóa và tạo lại nhiệm vụ. Có vẻ như ACL trong nhiệm vụ có thể đã bị hỏng.


2

Tôi nghĩ bạn có thể đi đến C:\Windows\System32\Tasks folder. Ở đó tìm thư mục công việc của bạn và cuối cùng là tập tin công việc của bạn. Nhấp chuột phải properties->security->Advanced(Button)->Owner(Tab)->Edit(Button)và thay đổi chủ sở hữu cho người dùng mà bạn đã đăng nhập hoặc quản trị viên và nhấn ok.

Một lần nữa nhấp chuột phải vào tệp và properties->security->continue(Button)kiểm tra xem người dùng bạn đã đăng nhập hay quản trị viên có toàn quyền kiểm soát tệp hay không. Nếu không nhấp vào người dùng hoặc quản trị viên và nhấp vào Full Controlhộp kiểm.


1

Có một hộp bạn có thể kiểm tra khi tạo hoặc chỉnh sửa tác vụ cho biết Run with highest privilege. Hãy chắc chắn rằng đã được kiểm tra.

nhập mô tả hình ảnh ở đây

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.