task-scheduler: 모든 사용자가 동일한 작업을 어떻게 보고, 편집하고, 실행할 수 있나요?

task-scheduler: 모든 사용자가 동일한 작업을 어떻게 보고, 편집하고, 실행할 수 있나요?

모든(또는 선택된) 사용자/관리자가 동일한 작업을 보고, 편집하고, 실행할 수 있기를 바랍니다. 각 사용자/관리자는 자신의 작업만 볼 수 있고 다른 사용자의 작업은 볼 수 없는 것 같습니다.

Linux에서는 올바른 권한이 있는 사용자가 모든 cron 작업을 보거나 변경할 수 있기 때문에 이는 매우 혼란스럽습니다. 따라서 작업은 컴퓨터의 사용자가 아닌 컴퓨터에 연결됩니다.

답변1

기본적으로 예약된 작업은 사용자마다 다르므로 "자신의" 작업만 볼 수 있습니다. "일반" 작업(단순 작업 아님)을 생성하기로 선택한 경우 특정 사용자 또는 사용자 그룹을 선택할 수 있는 옵션이 제공됩니다.

예를 들어 시스템 계정이나 사용자 그룹을 선택하면 다른 사용자에게도 표시되어야 합니다(해당 사용자에게 볼 수 있는 충분한 권한이 있다고 가정). 최신 버전의 Win10에서는 이 방법을 시도하지 않았지만 제가 기억하는 한 작동할 것입니다.

답변2

Powershell을 사용하여 내보내기/가져오기 작업을 수행할 수 있습니다.

Get-ScheduledTask
$xml = Export-ScheduledTask -TaskName Abc -TaskPath \Xyz\
Register-ScheduledTask -Xml $xml -TaskName Abc -TaskPath \Xyz\ -User Xxx

답변3

Windows 10 권한은 레지스트리에 저장되기 때문입니다. 스크립트를 사용하여 해당 설정을 편집할 수 있습니다. 보다여기.

관련 정보