Gerir definições de fotografia de perfil de utilizador no Microsoft 365 com o Microsoft Graph
Os administradores podem utilizar a Microsoft Graph API para obter e configurar definições de atualização de fotografias numa organização. Também podem controlar o ambiente onde as fotografias do perfil de utilizador podem ser atualizadas na organização e definir as funções necessárias para atualizar as fotografias do utilizador do perfil.
Configurar o ambiente de fotografias do perfil de utilizador
Para inquilinos híbridos, as contas de utilizador podem ser sincronizadas do Microsoft Entra ID no local para a cloud através da sincronização de diretórios. Para determinar se tem um ambiente híbrido, veja Determinar o modelo de identidade. Para inquilinos híbridos, os administradores podem configurar se as atualizações de fotografias do perfil de utilizador efetuadas no local são sincronizadas com a cloud ou se as atualizações de fotografias do perfil de utilizador são feitas apenas a partir da cloud.
A configuração das atualizações de fotografias do perfil de utilizador não afeta outras propriedades da conta de utilizador. Além disso, esta configuração não afeta as fotografias existentes do perfil de utilizador na cloud ou no local.
Ambiente de cloud
Em ambientes híbridos de inquilino e apenas na cloud, as definições de fotografia do perfil de utilizador são atualizadas na cloud e as definições não são sincronizadas com o local. Em ambientes na cloud, as definições de fotografia do perfil de utilizador podem ser atualizadas através do Microsoft Entra ID ou do Microsoft Graph; para obter mais informações, veja Alterar fotografias do perfil de utilizador. Os inquilinos num ambiente de cloud têm a opção de desativar as atualizações de fotografias do perfil de utilizador.
Configurar esta opção não remove as fotografias no local armazenadas no Microsoft Entra ID ou sincroniza as fotografias na nuvem com o local. Se selecionar esta opção, os administradores de inquilinos devem remover as fotografias do perfil de utilizador do ID do Microsoft Entra através dos cmdlets do Exchange PowerShell. Para obter mais informações, consulte Remove-UserPhoto.
Ambiente no local
Nos inquilinos híbridos, as definições de fotografias do perfil de utilizador atualizadas no local continuam a sincronizar fotografias do perfil de utilizador do local para a cloud e as atualizações de fotografias do perfil de utilizador são visíveis em todos os produtos do Microsoft 365. As atualizações através dos serviços cloud são desativadas para administradores e utilizadores. Os inquilinos num ambiente no local não têm a opção de desativar as atualizações de fotografias do perfil de utilizador.
Importante
Quando atualiza as definições de fotografia do perfil de utilizador, pode demorar até 24 horas para que as alterações sejam propagadas para o Microsoft 365. Por exemplo, se bloquear atualizações de fotografias de perfis de utilizador na cloud, pode demorar até 24 horas para que os utilizadores sejam impedidos de efetuar atualizações.
Obter as definições atuais de atualização de fotografias
O exemplo seguinte mostra como obter a configuração das definições de atualização de fotografias para uma organização.
GET https://graph.microsoft.com/beta/admin/people/photoupdatesettings
Se for bem-sucedida, a resposta devolve um 200 OK
código de resposta e um objeto photoUpdateSettings no corpo da resposta.
HTTP/1.1 200 OK
Content-Type: application/json
{
"source": "cloud",
"allowedRoles": {}
}
Configurar o ambiente de fotografias do perfil de utilizador na cloud
Utilize a operação de atualização para configurar o ambiente de perfil de utilizador na cloud na sua organização. O exemplo seguinte mostra como permitir que todos os utilizadores na organização atualizem a fotografia do perfil de utilizador no ambiente da cloud.
PATCH https://graph.microsoft.com/beta/admin/people/photoupdatesettings
Content-Type: application/json
{
"source": "cloud",
"allowedRoles": []
}
Se for bem-sucedida, a resposta devolve um 200 OK
código de resposta e um objeto photoUpdateSettings no corpo da resposta.
HTTP/1.1 200 OK
Content-Type: application/json
{
"source": "cloud",
"allowedRoles": []
}
Impedir que os utilizadores alterem as respetivas fotografias do perfil de utilizador
Os inquilinos com definições de fotografia de perfil de utilizador atualizadas na cloud têm a opção de definir as funções que podem atualizar as fotografias do perfil de utilizador na organização.
Configurar o suporte do Administrador de Utilizadores para atualizações de fotografias de perfil
O exemplo seguinte mostra como configurar a função administrador de utilizador para alterar as definições de atualização de fotografias de perfil na sua organização.
PATCH https://graph.microsoft.com/beta/admin/people/photoupdatesettings
Content-Type: application/json
{
"source": "cloud",
"allowedRoles": ["fe930be7-5e62-47db-91af-98c3a49a38b1"]
}
Se for bem-sucedida, a resposta devolve um 200 OK
código de resposta e um objeto photoUpdateSettings no corpo da resposta.
HTTP/1.1 200 OK
Content-Type: application/json
{
"source": "cloud",
"allowedRoles": ["fe930be7-5e62-47db-91af-98c3a49a38b1"]
}
Configurar o suporte de Administrador de Utilizadores e Administrador para atualizações de fotografias de perfil
O exemplo seguinte mostra como configurar as funções Administrador de Utilizador e Administrador para alterar as definições de atualização de fotografias de perfil na sua organização.
PATCH https://graph.microsoft.com/beta/admin/people/photoupdatesettings
Content-Type: application/json
{
"source": "cloud",
"allowedRoles": ["62e90394-69f5-4237-9190-012177145e10", "fe930be7-5e62-47db-91af-98c3a49a38b1"]
}
Se for bem-sucedida, a resposta devolve um 200 OK
código de resposta e um objeto photoUpdateSettings no corpo da resposta.
HTTP/1.1 200 OK
Content-Type: application/json
{
"source": "cloud",
"allowedRoles": ["62e90394-69f5-4237-9190-012177145e10","fe930be7-5e62-47db-91af-98c3a49a38b1"]
}
Configurar o ambiente de fotografias do perfil de utilizador no local
O exemplo seguinte mostra como configurar o ambiente de perfil de utilizador no local na sua organização.
PATCH https://graph.microsoft.com/beta/admin/people/photoupdatesettings
Content-Type: application/json
{
"source": "onPremises",
"allowedRoles": []
}
Se for bem-sucedida, a resposta devolve um 200 OK
código de resposta e um objeto photoUpdateSettings no corpo da resposta.
HTTP/1.1 200 OK
Content-Type: application/json
{
"source": "onPremises",
"allowedRoles": []
}