すべての(または選択した)ユーザー/管理者が同じタスクを表示/編集/実行できるようにしたいのですが、各ユーザー/管理者は自分のタスクしか表示できず、他のユーザーのタスクは表示できないようです。
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の権限はレジストリに保存されるため、スクリプトを使用してこれらの設定を編集できます。ここ。