SharePoint Online: ลบผู้ใช้ออกจากรายการข้อมูลผู้ใช้
ปัญหา: บัญชีผู้ใช้ที่ถูกลบยังคงปรากฏใน SharePoint Online People Picker! เราจำเป็นต้องลบผู้ใช้ออกจากรายการข้อมูลผู้ใช้!
สาเหตุที่แท้จริง: เมื่อผู้ใช้ SharePoint Online เรียกดูไซต์ SharePoint จะสร้างรายการใน "รายการข้อมูลผู้ใช้" เพื่อแคชข้อมูลผู้ใช้ SharePoint จะซิงค์รายการนี้จากโปรไฟล์ผู้ใช้เมื่อผู้ใช้สร้าง/แก้ไข/อัปเดต/ลบรายการ เมื่อผู้ใช้ถูกลบใน Office 365 Azure AD รายการที่เกี่ยวข้องในรายการ UserInfo จะไม่ถูกเอาออก
จะลบผู้ใช้ออกจากรายการข้อมูลผู้ใช้ใน SharePoint Online ได้อย่างไร
ใน SharePoint Online รายการข้อมูลผู้ใช้คือพื้นที่เก็บข้อมูลส่วนกลางที่เก็บข้อมูลเกี่ยวกับผู้ใช้ทั้งหมดที่เข้าถึงไซต์ นี่คือรายการที่ซ่อนอยู่ซึ่งใช้เพื่อติดตามกิจกรรมของผู้ใช้และให้ข้อมูลเพิ่มเติมเกี่ยวกับผู้ใช้ เช่น ชื่อ ที่อยู่อีเมล และข้อมูลโปรไฟล์อื่น ๆ อย่างไรก็ตาม อาจมีบางครั้งที่คุณต้องลบผู้ใช้ออกจากรายการข้อมูลผู้ใช้ เช่น เมื่อผู้ใช้ออกจากองค์กรไปแล้ว หรือเมื่อมีข้อมูลที่ไม่ถูกต้องหรือล้าสมัย ในบทความนี้ เราจะกล่าวถึงวิธีการเอาผู้ใช้ออกจากรายการข้อมูลผู้ใช้ใน SharePoint Online
เมื่อต้องการลบผู้ใช้ออกจากรายการข้อมูลผู้ใช้ ให้ทำตามขั้นตอนเหล่านี้:
- นำทางไปยัง URL ในเบราว์เซอร์ไปที่: https://YourDomain.sharepoint.com/_layouts/15/people.aspx?membershipGroupId=0
สิ่งนี้จะนำคุณไปสู่มุมมอง "ทุกคน" ขณะนี้คุณสามารถเลือกและลบผู้ใช้ออกจากรายการข้อมูลผู้ใช้นี้ได้โดยคลิกที่การดำเนินการ >> ลบผู้ใช้จากไซต์คอลเลกชัน จากนั้นยืนยันข้อความแจ้ง
ซึ่งจะลบผู้ใช้ออกจากรายการข้อมูลผู้ใช้ใน SharePoint Online นอกจากนี้เรายังสามารถลบผู้ใช้ออกจากรายการข้อมูลผู้ใช้ใน SharePoint Online โดยใช้ PowerShell
SharePoint Online: PowerShell เพื่อลบผู้ใช้ออกจากรายการข้อมูลผู้ใช้
ลองใช้ PowerShell เพื่อลบผู้ใช้ออกจากรายการข้อมูลผู้ใช้ใน SharePoint Online
#Import SharePoint Online module
Import-Module Microsoft.Online.SharePoint.Powershell -DisableNameChecking
Function Delete-SPOUser()
{
param
(
[Parameter(Mandatory=$true)] [string] $AdminCenterURL,
[Parameter(Mandatory=$true)] [string] $SiteURL,
[Parameter(Mandatory=$true)] [string] $UserID
)
Try {
#Get Credentials to connect
$Cred = Get-Credential
#Connect to SharePoint Online
Connect-SPOService -Url $AdminCenterURL -Credential $Cred
#Remove user from user information list
Remove-SPOUser -Site $SiteURL -LoginName $UserID
Write-host -f Green "Removed the User '$UserID' from $SiteURL"
}
Catch {
write-host -f Red "Error Deleting Orphan Users!" $_.Exception.Message
}
}
#Set Variables
$AdminCenterURL="https://crescent-admin.sharepoint.com/"
$SiteURL="https://crescent.sharepoint.com/"
$UserID="chauhan.ajay_synechron.com#EXT#@crescent.onmicrosoft.com"
#Call the function to delete the user from user information list
Delete-SPOUser -AdminCenterURL $AdminCenterURL -SiteURL $SiteURL -UserID $UserID
ขณะนี้ผู้ใช้ควรถูกเอาออกจากรายการข้อมูลผู้ใช้ใน SharePoint Online เนื่องจากเครื่องมือเลือกบุคคลแคชผลการค้นหา คุณอาจต้องปิดเซสชันเบราว์เซอร์ปัจจุบันของคุณเพื่อล้างแคชและคุกกี้เพื่อให้การเปลี่ยนแปลงมีผล
ห่อ
ด้วยการทำตามขั้นตอนที่อธิบายไว้ข้างต้น คุณสามารถลบผู้ใช้ออกจากรายการข้อมูลผู้ใช้ใน SharePoint Online ได้อย่างง่ายดาย ด้วยการเอาผู้ใช้ออกจากรายการข้อมูลผู้ใช้ใน SharePoint Online คุณสามารถมั่นใจได้ว่ารายชื่อผู้ใช้ไซต์นั้นถูกต้องและเป็นปัจจุบัน และไม่เกะกะไปด้วยข้อมูลที่ล้าสมัยหรือไม่จำเป็น สิ่งสำคัญคือต้องสังเกตว่าการลบผู้ใช้ออกจากรายการข้อมูลผู้ใช้อาจมีผลกระทบต่อพื้นที่อื่นๆ ของ SharePoint เช่น บันทึกการตรวจสอบและประวัติเวิร์กโฟลว์ หากคุณต้องการเก็บรักษาข้อมูลนี้ ขอแนะนำให้คุณปิดการใช้งานหรือลบบัญชีผู้ใช้แทนการลบออกจากรายการข้อมูลผู้ใช้
นี่คือโพสต์อื่นเพื่อรับผู้ใช้เด็กกำพร้าทั้งหมดใน SharePoint Online และลบพวกเขา: SharePoint Online: ค้นหาและลบผู้ใช้เด็กกำพร้าโดยใช้ PowerShell
