Compartilhar via


Gerir definições de foto de perfil de utilizadores no Microsoft 365 com o Microsoft Graph

Os administradores podem utilizar o microsoft API do Graph para obter e configurar as 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 foto de perfil do 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 o utilizador foto de perfil atualizações efetuadas na sincronização no local com a cloud ou se o utilizador foto de perfil atualizações são feitas apenas a partir da cloud.

A configuração das atualizações de foto de perfil do 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 foto de perfil do 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 foto de perfil do utilizador podem ser atualizadas através do Microsoft Entra ID ou do Microsoft Graph. Para obter mais informações, consulte Alterar fotografias do perfil de utilizador. Os inquilinos num ambiente de cloud têm a opção de desativar o utilizador foto de perfil atualizações.

A configuração desta opção não remove as fotografias no local armazenadas no Microsoft Entra ID nem sincroniza as fotografias na nuvem com o local. Se selecionar esta opção, os administradores de inquilinos devem remover a Microsoft Entra ID fotografias do perfil de utilizador 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 foto de perfil do utilizador atualizadas no local continuam a sincronizar as fotografias do perfil de utilizador do local para a cloud e as atualizações de foto de perfil do utilizador são visíveis em todos os produtos do Microsoft 365. Atualizações através de serviços cloud são desativados para administradores e utilizadores. Os inquilinos num ambiente no local não têm a opção de desativar o utilizador foto de perfil atualizações.

Importante

Quando atualiza as definições de foto de perfil do utilizador, as alterações podem demorar até 24 horas a serem propagadas para o Microsoft 365. Por exemplo, se bloquear o utilizador da cloud foto de perfil atualizações, pode demorar até 24 horas para que os utilizadores sejam impedidos de fazer 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 foto de perfil do 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 o utilizador foto de perfil 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 foto 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 foto de perfil atualizações

O exemplo seguinte mostra como configurar a função Administrador de Utilizadores para alterar foto de perfil definições de atualização 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 do administrador para foto de perfil atualizações

O exemplo seguinte mostra como configurar as funções Administrador Global e Administrador de Utilizadores para alterar foto de perfil definições de atualização 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 foto de perfil do 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": []
}