以下の SQL スクリプトを実行して、自動更新が有効になっているすべての製品展開タスクの名前を一覧表示します。
注: 詳細については、
KB67591 - ePolicy Orchestrator データベースに対してテクニカルサポートが提供する SQL スクリプトを実行する方法を参照してください。
SQL スクリプト:
select
[TO].[Name] as 'Task Name',
case when [TOS].[SettingValue] = 1
then 'Yes' else 'No'
end as 'AutoUpdate Enabled',
case when [TO].TaskObjectId in
(select [TaskObjectID] from [EPODeploymentMT] (nolock))
then 'Product Deployment Project' else 'Client Task Catalog'
end as 'Task Origin'
from [EPOTaskObjectsMT] [TO] (nolock)
inner join [EPOTaskObjectSettingsMT] [TOS] (nolock)
on [TO].[TaskObjectId] = [TOS].[TaskObjectId]
where [TOS].[SettingName] = 'AutoUpdateEnabled'
AND [TOS].[SettingValue] = 1;
タスクの元の列が
製品配備プロジェクト の場合、このタスクは製品配備プロジェクトに関連付けられています。これは、以下の手順を使用して、自動更新のステータスを変更できることを意味します。
- ePO コンソールにログオンします。
- メニュー、 ソフトウェア、 製品配備に移動します。
- 変更するプロジェクトを選択します。
注: プロジェクト名は、前の SQL クエリーのタスク名と一致する必要があります。
- アクション、 編集 をクリックします。
- Automatically deploy latest version of the products の選択を解除します。
- 保存 をクリックします。
タスクの起源 の欄に
クライアントタスクカタログ と表示されている場合、 2 つのオプションがあります。タスクを削除して再作成するか、以下の SQL スクリプトを使用してタスクを更新します。 以下のスクリプトは自動更新をオフにします。
注: 編集するタスクの名前と一致するように、スクリプトの最初の行にあるタスク名を更新する必要があります。
たとえば、編集するタスク名が
エンドポイント配備の場合、次の行を更新します。
From:
declare @TaskName nvarchar(256) = '<task_name>';
To:
declare @TaskName nvarchar(256) = 'Endpoint Deployment';
SQL スクリプト:
declare @TaskName nvarchar(256) = '<task name>';
--Do Not Edit Below This Line
if (select [D].[TaskObjectId] from [EPODeploymentMT] [D]
inner join [EPOTaskObjectsMT] [TO]
on [D].[TaskObjectId] = [TO].[TaskObjectId]
where [TO].[Name] = @TaskName) is NULL
begin
update [EPOTaskObjectSettingsMT] set [SettingValue] = 0
where [SettingName] = 'AutoUpdateEnabled' and [TaskObjectID] =
(select [TaskObjectID] from [EPOTaskObjectsMT] where [Name] = @taskname)
end
else print 'NOTE: No Change Made. Edit this task using the Product Deployment page';