调用 Update-MgPlace cmdlet 无效
Calling Update-MgPlace cmdlet not working
我正在尝试使用 cmdlet Update-MgPlace
修补 Place
$addProp = @{
floorNumber = 1
capacity = 15
}
Update-MgPlace -PlaceId <myRoomId> -AdditionalProperties $addProp
收到此错误
Update-MgPlace_UpdateExpanded : Update request has to be for a tenant Room or RoomList.
Au caractère C:\Users\XXXX\Documents\WindowsPowerShell\Modules\Microsoft.Graph.Calendar.9.0\exports\v1.0\ProxyCmdletDefinitions.ps1:17598 : 23
$scriptCmd = {& $wrappedCmd @PSBoundParameters}
CategoryInfo : InvalidOperation : ({ PlaceId = c62...oftGraphPlace }:<>f__AnonymousType872) [Update-MgPlace_UpdateExpanded], RestException1
FullyQualifiedErrorId : Microsoft.Graph.PowerShell.Cmdlets.UpdateMgPlace_UpdateExpanded
使用相同的管理员帐户和所需的权限,我使用 Graph Explorer 成功更新了 Place :
- 终点:补丁https://graph.microsoft.com/v1.0/places/
- Headers : Content-type = Application/JSON
- Body :
{
"@odata.type": "#microsoft.graph.room",
"capacity": "15",
"floorNumber": "1"
}
您需要指定 -BodyParameter
而不是 -AdditionalProperties
。
在请求正文中,使用@odata.type
指定地点类型。
$params = @{
"@odata.type" = "microsoft.graph.room"
floorNumber = 1
capacity = 15
}
Update-MgPlace -PlaceId <myRoomId> -BodyParameter $params
我正在尝试使用 cmdlet Update-MgPlace
修补 Place$addProp = @{
floorNumber = 1
capacity = 15
}
Update-MgPlace -PlaceId <myRoomId> -AdditionalProperties $addProp
收到此错误
Update-MgPlace_UpdateExpanded : Update request has to be for a tenant Room or RoomList. Au caractère C:\Users\XXXX\Documents\WindowsPowerShell\Modules\Microsoft.Graph.Calendar.9.0\exports\v1.0\ProxyCmdletDefinitions.ps1:17598 : 23 $scriptCmd = {& $wrappedCmd @PSBoundParameters}
CategoryInfo : InvalidOperation : ({ PlaceId = c62...oftGraphPlace }:<>f__AnonymousType872) [Update-MgPlace_UpdateExpanded], RestException1 FullyQualifiedErrorId : Microsoft.Graph.PowerShell.Cmdlets.UpdateMgPlace_UpdateExpanded
使用相同的管理员帐户和所需的权限,我使用 Graph Explorer 成功更新了 Place :
- 终点:补丁https://graph.microsoft.com/v1.0/places/
- Headers : Content-type = Application/JSON
- Body :
{
"@odata.type": "#microsoft.graph.room",
"capacity": "15",
"floorNumber": "1"
}
您需要指定 -BodyParameter
而不是 -AdditionalProperties
。
在请求正文中,使用@odata.type
指定地点类型。
$params = @{
"@odata.type" = "microsoft.graph.room"
floorNumber = 1
capacity = 15
}
Update-MgPlace -PlaceId <myRoomId> -BodyParameter $params