运行以下 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 查询中的任务名称相匹配。
- 单击 操作、 编辑。
- 取消选择选项自动部署产品的最新版本。
- 单击保存。
当
任务来源 "列中指出
客户端任务目录时,您有两个选项可供选择。您可以删除和重新创建任务,或使用以下 SQL 脚本更新任务。 以下脚本会关闭自动更新。
注意: 您必须更新脚本第一行中的任务名称,以与要编辑的任务的名称相匹配。
例如,如果您要编辑的任务名称为
Endpoint 部署,则应更新此行:
从:
declare @TaskName nvarchar(256) = '<task_name>';
到:
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';