分享方式:


變更使用者配置檔相片和設定

查看 YouTube 上的 Microsoft 365 小型企業說明

本文說明如何管理用戶帳戶和 Microsoft 365 群組上的配置檔相片和相片更新設定。

提示

如果您需要本文中步驟的協助,請考慮 與Microsoft小型商務專家合作。 有了 [商務小幫手],您和員工會隨著業務成長,從上線到日常使用,取得小型企業專家的全天候存取權。

開始之前

您必須是 全域管理員 才能完成這些步驟。

重要事項

Microsoft建議您使用許可權最少的角色。 使用較低許可權的帳戶有助於改善組織的安全性。 全域管理員是高度特殊許可權的角色,當您無法使用現有角色時,應該僅限於緊急案例。

您無法使用 Microsoft 365 系統管理中心移除現有的使用者相片。 您只能使用 Microsoft Graph PowerShell。

您無法使用 Microsoft 365 系統管理中心來管理Microsoft 365 群組的使用者相片。 您只能使用 Microsoft Graph PowerShell。

相片支援的大小上限為 4 MB。

使用者配置檔相片更新不會影響其他用戶帳戶屬性。 可執行新更新的環境設定不會影響雲端或內部部署環境中現有的使用者配置檔相片。 

使用 Microsoft 365 系統管理中心來變更使用者的配置檔相片

  1. 在 Microsoft 365 系統管理中心,移至 [ 使用者>作用中使用者] 頁面。

  2. 在 [ 作用中的使用者] 頁面上,按下複選框以外的數據列中的任何位置來選取使用者。 在開啟的詳細數據飛出視窗中,選取飛出視窗頂端現有相片佔位元或相片下的 [ 變更相 片]。

    在 Microsoft 365 系統管理中心的用戶帳戶屬性中變更用戶動作。

  3. 在開啟的 [變更相片 ] 飛出視窗中,選取 [ 選擇相片]

  4. 在開啟的 [ 檔案上傳 ] 對話框中,尋找並選取相片,然後選取 [ 開啟]

  5. 回到 [變更相片] 飛出視窗,選取 [儲存變更],然後選取 [上一步] 傳回詳細資料飛出視窗,或[關閉] 傳回 [使用中使用者] 頁面

提示

在使用者詳細數據飛出視窗或 變更相片 飛出視窗中,您可以以滑鼠右鍵按兩下相片,然後選取 [將 影像另存成] 來下載現有的相片。

在 Microsoft Graph PowerShell 中管理使用者相片

安裝 Microsoft Graph PowerShell SDK 之後,請使用 Connect-MgGraph Cmdlet 以必要範圍登入。 您必須使用系統管理員帳戶登入,才能同意所需的範圍。

  • 只限使用者

    Connect-MgGraph -Scopes "User.ReadWrite.All"
    
  • 僅Microsoft 365 群組

    Connect-MgGraph -Scopes "Group.ReadWrite.All"
    
  • 使用者和Microsoft 365 群組

    Connect-MgGraph -Scopes "User.ReadWrite.All","Group.ReadWrite.All"
    

在 Microsoft Graph PowerShell 中新增使用者相片

  • 使用者

    Set-MgUserPhotoContent -UserId <UPN> -InFile "<PhotoPathAndFileName>"
    

    例如:

    Set-MgUserPhotoContent -UserId albertas@contoso.onmicrosoft.com -InFile "C:\Upload\Alberta Sanchez.png"
    

    如需詳細的語法和參數資訊,請參閱 Set-MgUserPhotoContent

  • Microsoft 365 群組

    Set-MgGroupPhotoContent -GroupId <ID> -InFile "<PhotoPathAndFileName>"
    

    您可以從 Get-MgGroup 命令的輸出中取得Microsoft 365 群組的識別碼 GUID 值。

    例如:

    Set-MgGroupPhotoContent -GroupId 173cd812-5563-439c-9da4-bc2715fa2aee -InFile "C:\Upload\Sales Department.png"
    

    如需詳細的語法和參數資訊,請參閱 Set-MgGroupPhotoContent

在 Microsoft Graph PowerShell 中取得使用者相片的相關信息

命令會傳回現有相片的下列資訊:

  • 標識碼:值為Default。
  • 高度:以像素為單位。
  • 寬度:以像素為單位。

如果用戶沒有相片,命令會傳回錯誤: Exception of type 'Microsoft.Fast.Profile.Core.Exception.ImageNotFoundException' was thrown.

  • 使用者

    Get-MgUserPhoto -UserId <UPN>
    

    例如:

    Get-MgUserPhoto -UserId albertas@contoso.onmicrosoft.com
    

    如需詳細的語法和參數資訊,請參閱 Get-MgUserPhoto

  • Microsoft 365 群組

    Get-MgGroupPhoto -GroupId <ID>
    

    您可以從 Get-MgGroup 命令的輸出中取得Microsoft 365 群組的識別碼 GUID 值。

    例如:

    Get-MgGroupPhoto -GroupId 173cd812-5563-439c-9da4-bc2715fa2aee
    

    如需詳細的語法和參數資訊,請參閱 Get-MgGroupPhoto

在 Microsoft Graph PowerShell 中下載使用者相片

  • 使用者

    Get-MgUserPhotoContent -UserId <UPN> -OutFile "<PhotoPathAndFileName>
    

    例如:

    Get-MgUserPhotoContent -UserId albertas@contoso.onmicrosoft.com -OutFile "C:\Download\Alberta Sanchez.png"
    

    如需詳細的語法和參數資訊,請參閱 Get-MgUserPhotoContent

  • Microsoft 365 群組

    Get-MgGroupPhotoContent -GroupId <ID> -OutFile "<PhotoPathAndFileName>
    

    您可以從 Get-MgGroup 命令的輸出中取得Microsoft 365 群組的識別碼 GUID 值。

    例如:

    Get-MgGroupPhotoContent -GroupId 173cd812-5563-439c-9da4-bc2715fa2aee -OutFile "C:\Download\Sales Department.png"
    

    如需詳細的語法和參數資訊,請參閱 Get-MgGroupPhotoContent

拿掉 Microsoft Graph PowerShell 中的使用者相片

  • 使用者

    Remove-MgUserPhoto -UserId <UPN>
    

    例如:

    Remove-MgUserPhoto -UserId albertas@contoso.onmicrosoft.com
    

    如需詳細的語法和參數資訊,請參閱 Remove-MgUserPhoto

  • Microsoft 365 群組

    Remove-MgGroupPhoto -GroupId <ID>
    

    您可以從 Get-MgGroup 命令的輸出中取得Microsoft 365 群組的識別碼 GUID 值。

    例如:

    Remove-MgGroupPhoto -GroupId 173cd812-5563-439c-9da4-bc2715fa2aee
    

    如需詳細的語法和參數資訊,請參閱 Remove-MgGroupPhoto

在您的Microsoft 365 組織中設定相片更新設定

組織中的相片更新設定包括控制環境,讓使用者配置檔相片可以更新,以及需要哪些角色。

重要事項

當您變更相片更新設定時,最多可能需要 24 小時的時間,變更才會反映Microsoft 365。 例如,如果您封鎖雲端使用者配置檔相片更新,最多可能需要 24 小時的時間,使用者才能進行更新。

選取可使用 Microsoft Graph 編輯使用者配置檔相片的位置

目前,您只能使用 Microsoft Graph 來設定相片更新設定。 如需詳細資訊,請參閱 使用 Microsoft Graph 管理 Microsoft 365 中的使用者配置檔相片設定