【发布时间】:2021-10-18 14:29:28
【问题描述】:
我希望通过 Rest-API 将 iOS 设备的设备名称和友好名称更改为不同的值。我可以像这样更改友好名称:
$requestHeaders = @{
'Accept' = 'application/json'
'Authorization' = $auth
'aw-tenant-code' = $wsoApiKey
}
$body = @{
'DeviceFriendlyName' = $WsoDeviceName
}
$body = ConvertTo-Json $body
$uri = $wsoApiUri + $WsoDevice.Id.Value
Invoke-RestMethod -Uri $uri -ContentType "application/json; charset=utf-8" -Headers $requestHeaders -Body $body -Method Put
但我似乎无法在本地 API 帮助(位于 server.local/api/help)和 vmwares 文档中找到更改设备名称的正确属性。 发送 PUT 请求以更改 DeviceName 或 DeviceReportedName 不会显示任何更改。代码如下:
$body = @{
'DeviceName' = $WsoDeviceName
}
我知道可以通过 Web 界面将友好名称设置为设备名称。也许有一种方法可以通过 API 激活该选项,但我没有找到?在这种情况下,它会完成工作。
如果有人能指出我正确的方向,我会很高兴。
最好的问候
Holewasch
【问题讨论】:
标签: rest vmware-workstation airwatch