C#.NETを使用してスケジュールされたタスクで使用される資格情報を変更するにはどうすればよいですか?C#を使用してWindowsスケジュールタスクにアクセス
3
A
答えて
4
誰かがcodeproject.com上のタスクスケジューラクラスライブラリを書いている、それがどのようなあなたの後にあるかもしれない...
:)
1
TaskShedulerで作業するためのthis libraryをチェックしてください。 VBで書かれていますが、簡単に参照してC#から呼び出しました。
4
コードを使用する代わりに、 'SCHTASKS'コマンドを使用してコードを実行し、必要なパラメーターを指定してSystem.Diagnostic.Process.Startメソッドを使用してコードを実行できます。それは簡単で、多くの労力を必要としません。
2
パスワードだけを変更するには、新しいユーザー名とパスワードでタスク定義のRegisterTaskDefintionを呼び出す必要があります。答えを
コードの断片
// Add COM-Reference to "TaskScheduler 1.1 Type Library" to the project
using TaskScheduler;
// code in function X
TaskSchedulerClass TaskClass = new TaskSchedulerClass();
TaskClass.Connect();
// access one task (or search for it or enumerate over all tasks)
IRegisteredTask lTask = null;
lTask = TaskClass.GetFolder("\\").GetTasks(0)[0];
// provide domain\\username and password (ask user for it, use encryption)
string lUsername = "TestDomain\\TestUsername"; // TestDomain can be the hostname for a local user
string lPassword = "xyzPassword";
RegisterTaskDefinition(lTask.Path, lTask.Definition, (int)_TASK_CREATION.TASK_UPDATE, lUsername, lPassword, lTask.Definition.Principal.LogonType, Type.Missing);
オリジナルソース: http://taskscheduler.codeplex.com/discussions/215362
関連する問題
- 1. cfincludeを使用したColdFusionスケジュールタスク?
- 2. コンポジションC++を使用してプライベートデータメンバーにアクセス
- 3. C++を使用してAzureブロブストレージにアクセス
- 4. WindowsスケジュールタスクでDockerコンテナを起動する
- 5. aws sync s3 Windowsスケジュールタスクを返す0x1
- 6. C#を使用してWindows Mobile 10のバックボタンとスタートボタンにアクセスするには?
- 7. Pythonを使用してxmlからスケジュールタスクを作成
- 8. C#を使用してWindowsサービス(C#で記述)を使用
- 9. 他のアプリがネットワークを使用しているときのスケジュールタスク
- 10. C#を使用してWindows 7のブート構成データにアクセスする
- 11. .NETを使用してWindowsレジストリにアクセスしますか?
- 12. WindowsでJavaを使用してクリップボードデータにアクセスするには?
- 13. Windowsスケジュールタスクを使用してスケジュール上のURLまたはexeを開始する方法はありますか
- 14. C++プログラミングを使用してCドライブにアクセスする
- 15. Windows Phone 7でReactiveOAuthを使用してDropboxにアクセスする
- 16. PhoneGapを使用してWindows Phoneでファイルシステムにアクセス
- 17. Windows 7でC:\ドライブにアクセス
- 18. .BatファイルをWindowsスケジュールタスクのアクションに変換する
- 19. C#WindowsフォームアプリケーションのWindows APIを使用してC#アプリケーション以外のテキストボックスを読む
- 20. gitlabランナーとbashをシェルとして使用してWindowsマシンのc:\にアクセスする方法
- 21. WindowsスケジュールタスクがPHPスクリプトで動作しない
- 22. Windowsスケジュールタスクへの入力変数の受け渡し
- 23. C#を使用してWindowsイベントビューアにフォルダを作成
- 24. BLEを使用してWindows C#Appを開発するには
- 25. C#でExecuteScalarを使用して列名にアクセスしますか?
- 26. C#を使用してsharepointデータにアクセスするには?
- 27. C++ - クラスに&String [0]を使用してchar *にアクセス
- 28. C#(unity3d)を使用して別のクラスにアクセスするには?
- 29. IStorage/IStreamを使用してC#からWindowsエクスプローラにドラッグアンドドロップする
- 30. C++を使用してWindows上でイベントビューアにログ