我试图通过android重新设置设备的锁定代码,但RESET_PASSWORD似乎什么也不做。端点是https://androidmanagement.googleapis.com/v1/enterprises/entrepriseID/devices/deviceID:issueCommand,我的有效负载如下所示
{
"type": "RESET_PASSWORD" ,
"duration": "600s",
"newPassword":"1234",
"resetPasswordFlags":["LOCK_NOW"]
}发布于 2022-05-03 11:58:46
有人找到解决办法了吗?对于这个命令,我也有同样的问题:
我在文档中找到了这个命令。
当我执行这个卷曲时,它回答我200确定。
curl --location --request POST 'https://androidmanagement.googleapis.com/v1/enterprises/<enterprise>/devices/<device_id>:issueCommand' \
--header 'content-type: application/json' \
--header 'Authorization: Bearer <TOKEN>' \
--data-raw '{
"type": "RESET_PASSWORD",
"duration": "600s"
}'{
"name": "enterprises/<enterprise>/devices/<device_id>/operations/<operation_id>",
"metadata": {
"@type": "type.googleapis.com/google.android.devicemanagement.v1.Command",
"type": "RESET_PASSWORD",
"createTime": "2022-05-03T09:34:15.913Z",
"duration": "600s",
"userName": "enterprises/<enterprise>/users/<user_id>"
}
}但是,当我试图获得手术的健康时,它回答了我的一个错误:
curl --location --request GET 'https://androidmanagement.googleapis.com/v1/enterprises/<enterprise>/devices/<device_id>/operations/<operation_id>' \
--header 'content-type: application/json' \
--header 'Authorization: Bearer <TOKEN>'回答(200确定):
{
"name": "enterprises/<enterprise>/devices/<device_id>/operations/<operation_id>",
"metadata": {
"@type": "type.googleapis.com/google.android.devicemanagement.v1.Command",
"type": "RESET_PASSWORD",
"createTime": "2022-05-03T09:34:15.913Z",
"duration": "600s",
"errorCode": "INVALID_VALUE",
"userName": "enterprises/<enterprise>/users/<user_id>"
},
"done": true,
"error": {
"code": 3
}
}我不知道我把哪一个无效的值放进了对角线..。
此外,锁或重新启动命令正确工作,没有任何错误的同一设备。
真心的。
阿德里安。
发布于 2022-04-22 10:24:08
我尝试使用与您使用的相同的设置重新创建该场景,并且能够重置密码并将其更改为新密码。
device_name = enterprise_name + '/devices/deviceId'
device_json = '''
{
"duration": "600s",
"type": "RESET_PASSWORD",
"newPassword": "12345",
"resetPasswordFlags": [
"LOCK_NOW"
]
}
'''
androidmanagement.enterprises().devices().issueCommand(
name=device_name,
body=json.loads(device_json)
).execute()在我的结尾,这个API似乎运行正常。要使该API正常工作,请确保newPassword值符合您在策略中设置的任何passwordRequirements。此外,您还可以检查设备是否接收到命令,因为它在收到命令时应该自动锁定屏幕。
您还可以尝试使用其他命令来确保此问题不在设备或连接中。
https://stackoverflow.com/questions/71936391
复制相似问题