
허용된 답변의 의견에 따르면이것shutdown.exe
질문이 있습니다. 사용자가 관리자인 경우에도 호출하는 예약된 작업을 실행하는 데 문제가 있습니다 . 나는 다른 사람의 메인 계정을 사용하여 다른 사람의 컴퓨터를 관리하고 있으므로 그 사람이 있는 그대로를 좋아하기 때문에 정확하게 변경할 수는 없습니다.
정말 이상한 점은 다음과 같은 경우에만 작업을 실행할 수 있다는 것입니다.
- 사용자는 관리자입니다.
- 그들은 비밀번호를 정의했습니다.
내가 알지 못하는 어떤 이상한 이유로 인해 사용자는 관리자여야 할 뿐만 아니라~ 해야 하다예약된 작업을 실행하려면 계정에 비밀번호가 있어야 합니다. 그렇지 않으면 액세스 거부 오류가 발생하고 작업이 실행되지 않습니다.
사용자에게 자신의 계정에 대한 비밀번호를 정의하도록 강요하지 않고 이 작업을 수행하려면 어떻게 해야 합니까?
본질적으로 남은 목표는 매일 밤 11시에 컴퓨터를 종료하는 것입니다(누가 로그인했는지 여부에 관계없이).
프로그램에서 작업을 설정하려고 하면 아래와 같은 오류가 발생합니다 Scheduled Tasks
.
작업 계정 정보를 설정하는 동안 오류가 발생했습니다.
구체적인 오류는 다음과 같습니다:
0x8007005: 액세스가 거부되었습니다.
요청한 작업을 수행할 권한이 없습니다.
기록을 위해 내 보안 정책은 다음과 같습니다. 내 사용자에게 컴퓨터를 강제 종료하고 수동으로 종료할 수 있는 권한이 있음을 알 수 있습니다.
답변1
가장 간단한 해결책은 해당 예약된 작업이 관리자 계정으로 실행되도록 구성하는 것입니다. 당신은~ 아니다일반적으로 로그온하는 사용자와 동일한 계정을 사용해야 합니다. 작업을 생성할 때 다른 자격 증명을 제공하기만 하면 됩니다.
"관리자"에게 비밀번호를 부여하지 않으려면 예약된 작업만을 위한 전용 계정을 만들면 됩니다. (아래 수정 사항을 적용하면 제한된 사용자 계정도 작동합니다.)
프로그램 shutdown.exe
에 필요한SeRemoteShutdownPrivilege평소보다 달리다SeShutdownPrivilege– 내 생각에는 로컬 컴퓨터와 원격 컴퓨터를 모두 종료하는 데 동일한 RPC를 사용하는 것 같습니다. (이것은 비밀번호의 필요성도 설명합니다. 기본적으로 콘솔 로그인만 면제되며 분명히 RPC는 포함되지 않습니다.)
부여할 수 있습니다SeRemoteShutdownPrivilegesecpol.msc
→를 통해지역 정책→사용자 권한 할당, "원격 시스템에서 강제 종료" 항목을 편집하여.
- 작업에 대한 전용 계정을 생성하고 여기에 추가할 수 있습니다(최선의 선택).
- 모든 사용자가 대화형 명령줄을 사용하려면
INTERACTIVE
. - 모든 사용자가 예약한 작업의 경우
BATCH
.
답변2
이것이 더 쉬운 해결책입니다:
로컬 사용자만 실행할 수 있도록 하려면 해당 그룹에 %windir%\system32\shutdown.exe -s -t 0
권한을 부여하십시오 . 로컬 사용자만 이 그룹의 구성원입니다.SeRemoteShutdownPrivilege
INTERACTIVE
수행 방법: 실행 secpol.msc
. 열려 있는 Security Settings \ Local Policies \ User Rights Assignment
. Force shutdown from a remote system
오른쪽 창을 두 번 클릭합니다 . 을 클릭합니다 Add User or Group
. INTERACTIVE
텍스트 상자에 이름을 입력 하고 을 클릭한 Check names
후 을 클릭 OK
하고 OK
다시 클릭합니다.
원천: http://blogs.msdn.com/aaron_margosis/archive/2006/01/27/518214.aspx
답변3
아직도 비밀번호 없이 관리자 계정으로 작업을 예약하려고 하시는군요.
빈 암호와 관련된 유일한 다른 설정은 "콘솔 로그온에만 로컬 계정의 빈 암호 사용 제한"이라는 사실을 믿고 있습니다.
해당 설정을 사용해 보세요. 보안 옵션 아래, 사용자 권한 할당 바로 아래에 있습니다.
답변4
비밀번호가 비어 있는 계정에 대한 작업을 생성하는 데에는 몇 가지 제한 사항이 있습니다.
shutdown.exe를 실행하는 작업을 생성할 수 있지만 "비밀번호 저장 안 함" 옵션을 설정해야 합니다. 이는 Windows 7 SP1에 대한 내용입니다. 다른 OS를 사용하는 경우 알려주시기 바랍니다.
Windows XP의 경우 명령줄 AT 도구를 사용합니다.
at 23:00 /every:monday,tuesday,wednesday,thursday,friday,saturday,sunday shutdown /s