[comment]: # translation:outdated

[comment]: # ({f5d2d266-c07c9092})
# 批量更新

[comment]: # ({/f5d2d266-c07c9092})

[comment]: # ({8a64d581-8f994d0b})
### 描述

`object hostgroup.massupdate(object parameters)`

该方法允许对多个主机组批量替换或删除相关对象。

[comment]: # ({/8a64d581-8f994d0b})

[comment]: # ({135fb99d-f2d8a803})
### 参数

`(object)` 包含要更新的主机组的ID和应更新的对象的参数。

|参数          [|型](/zh/manual/api/reference_commentary#data_types)   描述|<|
|-----------------|-------------------------------------------------------------|-|
|**groups**<br>(必选)|对象/数组                                                要更新<br>|主机组.<br>主机组必须已定义`groupid`属性。|
|hosts|对象/数组                                                替换给|主机组上当前主机的主机.<br><br>主机必须已定义`hostid`属性。|
|templates|对象/数组                                                替换给|主机组上当前模板的模板.<br><br>模板必须已定义`templateid`属性。|

[comment]: # ({/135fb99d-f2d8a803})

[comment]: # ({b1c44a1b-736f3b05})
### 返回值

`(object)` 在`groupids`属性中返回包含已更新主机组ID的对象。

[comment]: # ({/b1c44a1b-736f3b05})

[comment]: # ({4811a99c-b41637d2})
### 示例

[comment]: # ({/4811a99c-b41637d2})

[comment]: # ({5643fa79-5592a524})
#### 替换主机组中的主机

替换主机组ID的所有主机。

请求：

``` {.java}
{
    "jsonrpc": "2.0",
    "method": "hostgroup.massupdate",
    "params": {
        "groups": [
            {
                "groupid": "6"
            }
        ],
        "hosts": [
            {
                "hostid": "30050"
            }
        ]
    },
    "auth": "f223adf833b2bf2ff38574a67bba6372",
    "id": 1
}
```

响应：

``` {.java}
{
    "jsonrpc": "2.0",
    "result": {
        "groupids": [
            "6",
        ]
    },
    "id": 1
}
```

[comment]: # ({/5643fa79-5592a524})

[comment]: # ({15464d85-a1410648})
### 参考

-   [主机组.更新](update)
-   [主机组.批量添加](massadd)
-   [主机](/zh/manual/api/reference/host/object#host)
-   [模板](/zh/manual/api/reference/template/object#template)

[comment]: # ({/15464d85-a1410648})

[comment]: # ({3a7220cb-243072aa})
### 来源

CHostGroup::massUpdate() in
ui/include/classes/api/services/CHostGroup.php.

[comment]: # ({/3a7220cb-243072aa})
