web-dev-qa-db-ja.com

スケジュールされたタスクのアクセス許可またはACL

私はWindows Server 2012 R2を使用しており、ログインしているアカウントはAdministratorsのメンバーです。

これはタスクスケジューラのスクリーンショットです。

enter image description here

別の管理者が作成したフォルダーにタスクがあります:RPAおよびTest。ランニング schtasks /query\およびMicrosoftフォルダー。

管理者特権のシェルでschtasksを実行すると、すべてのフォルダーとタスクが表示されます。タスクのどのプロパティが、ユーザーにタスクを表示または非表示にしますか? Testフォルダ内の2つのタスクは、ログインしているユーザーが作成したものです。つまり、作成者として表示されています。

とにかく私はマイクロソフトのタスクとは関係ありませんが、それらのタスクはリストされています。

スケジュールされたタスクのアクセス許可またはアクセス制御はどこで管理されますか?

4
Old Geezer

APIはドキュメント化されたメカニズムを提供します タスクまたは タスクフォルダー のACLを設定および照会しますが、これはGUIまたはコマンドラインユーザーには公開されていないようですインターフェース。

古いバージョンのWindowsでは、 権限はファイルシステムに保存されています のように見えるので、c:\windows\system32\Tasksフォルダ。

Windows 10では、 権限はレジストリに保存されます 。残念ながら、そのためには、それらを操作するための組み込みツールがありません。 Googleの検索では、サードパーティのツールも起動できませんでした。 この質問 も参照してください。

1
Harry Johnston