관리자가 아닌 사람이 shutdown.exe를 사용하도록 허용하려면 어떻게 해야 합니까?

관리자가 아닌 사람이 shutdown.exe를 사용하도록 허용하려면 어떻게 해야 합니까?

허용된 답변의 의견에 따르면이것shutdown.exe질문이 있습니다. 사용자가 관리자인 경우에도 호출하는 예약된 작업을 실행하는 데 문제가 있습니다 . 나는 다른 사람의 메인 계정을 사용하여 다른 사람의 컴퓨터를 관리하고 있으므로 그 사람이 있는 그대로를 좋아하기 때문에 정확하게 변경할 수는 없습니다.

정말 이상한 점은 다음과 같은 경우에만 작업을 실행할 수 있다는 것입니다.

  1. 사용자는 관리자입니다.
  2. 그들은 비밀번호를 정의했습니다.

내가 알지 못하는 어떤 이상한 이유로 인해 사용자는 관리자여야 할 뿐만 아니라~ 해야 하다예약된 작업을 실행하려면 계정에 비밀번호가 있어야 합니다. 그렇지 않으면 액세스 거부 오류가 발생하고 작업이 실행되지 않습니다.

사용자에게 자신의 계정에 대한 비밀번호를 정의하도록 강요하지 않고 이 작업을 수행하려면 어떻게 해야 합니까?

본질적으로 남은 목표는 매일 밤 11시에 컴퓨터를 종료하는 것입니다(누가 로그인했는지 여부에 관계없이).

프로그램에서 작업을 설정하려고 하면 아래와 같은 오류가 발생합니다 Scheduled Tasks.

여기에 이미지 설명을 입력하세요

작업 계정 정보를 설정하는 동안 오류가 발생했습니다.
구체적인 오류는 다음과 같습니다:
0x8007005: 액세스가 거부되었습니다.
요청한 작업을 수행할 권한이 없습니다.

기록을 위해 내 보안 정책은 다음과 같습니다. 내 사용자에게 컴퓨터를 강제 종료하고 수동으로 종료할 수 있는 권한이 있음을 알 수 있습니다.

여기에 이미지 설명을 입력하세요

답변1

가장 간단한 해결책은 해당 예약된 작업이 관리자 계정으로 실행되도록 구성하는 것입니다. 당신은~ 아니다일반적으로 로그온하는 사용자와 동일한 계정을 사용해야 합니다. 작업을 생성할 때 다른 자격 증명을 제공하기만 하면 됩니다.

"관리자"에게 비밀번호를 부여하지 않으려면 예약된 작업만을 위한 전용 계정을 만들면 됩니다. (아래 수정 사항을 적용하면 제한된 사용자 계정도 작동합니다.)


프로그램 shutdown.exe에 필요한SeRemoteShutdownPrivilege평소보다 달리다SeShutdownPrivilege– 내 생각에는 로컬 컴퓨터와 원격 컴퓨터를 모두 종료하는 데 동일한 RPC를 사용하는 것 같습니다. (이것은 비밀번호의 필요성도 설명합니다. 기본적으로 콘솔 로그인만 면제되며 분명히 RPC는 포함되지 않습니다.)

부여할 수 있습니다SeRemoteShutdownPrivilegesecpol.msc→를 통해지역 정책사용자 권한 할당, "원격 시스템에서 강제 종료" 항목을 편집하여.

  • 작업에 대한 전용 계정을 생성하고 여기에 추가할 수 있습니다(최선의 선택).
  • 모든 사용자가 대화형 명령줄을 사용하려면 INTERACTIVE.
  • 모든 사용자가 예약한 작업의 경우 BATCH.

답변2

이것이 더 쉬운 해결책입니다:

로컬 사용자만 실행할 수 있도록 하려면 해당 그룹에 %windir%\system32\shutdown.exe -s -t 0권한을 부여하십시오 . 로컬 사용자만 이 그룹의 구성원입니다.SeRemoteShutdownPrivilegeINTERACTIVE

수행 방법: 실행 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

관련 정보