SharePoint Online: PowerShell เพื่อแสดงรายการไซต์ที่ถูกลบทั้งหมด
ความต้องการ: ค้นหาคอลเลกชันไซต์ที่ถูกลบทั้งหมดใน SharePoint Online
จะรับไซต์ที่ถูกลบใน SharePoint Online ได้อย่างไร
กำลังมองหาวิธีรับไซต์ทั้งหมดที่ถูกลบใน SharePoint Online หรือไม่? ในโพสต์บล็อกนี้ เราจะอธิบายขั้นตอนในการใช้ PowerShell เพื่อแสดงรายการไซต์ที่ถูกลบทั้งหมดในผู้เช่าของคุณ จากนั้นคุณสามารถใช้ข้อมูลนี้เพื่อคืนค่าไซต์ใดๆ เหล่านี้ได้ถ้าจำเป็น หรือล้างไซต์ที่ถูกลบใดๆ ที่อาจใช้พื้นที่หรือ URL ที่ไม่จำเป็นออกอย่างถาวร หรือเพียงแค่ต้องการตรวจสอบไซต์ที่ถูกลบในผู้เช่าของคุณ
คอลเลกชันไซต์ที่ถูกลบจะถูกส่งไปยังถังรีไซเคิลใน SharePoint Online และอยู่ที่นั่นเป็นเวลา 93 วันจนกว่าจะถูกล้างข้อมูลอย่างถาวร เมื่อต้องการตรวจสอบว่าไซต์คอลเลกชันถูกลบและมีอยู่ในถังรีไซเคิลหรือไม่
เข้าสู่ระบบศูนย์การจัดการ SharePoint Online >> ขยายไซต์ >> คลิกที่ลิงก์ "ไซต์ที่ถูกลบ" จากการนำทางด้านซ้าย (ในศูนย์การจัดการแบบคลาสสิก ไปที่ลิงก์ "ไซต์คอลเลกชัน" จากการนำทางด้านซ้าย และคลิกที่ "ถังรีไซเคิล" ไอคอน)
จากที่นี่ คุณสามารถคืนค่าหรือลบไซต์คอลเลกชันอย่างถาวรได้!
PowerShell เพื่อรับไซต์คอลเลกชันที่ถูกลบใน SharePoint Online:
เมื่อใช้ SharePoint Online Management Shell คุณจะได้รับรายการไซต์คอลเลกชันที่ถูกลบเป็น:
$AdminSiteURL = "https://Crescent-admin.sharepoint.com"
#Connect to SharePoint Online
Connect-SPOService -URL $AdminSiteURL -Credential (Get-Credential)
#Get all Deleted Sites
Get-SPODeletedSite
รายชื่อไซต์ที่ถูกลบทั้งหมด:
PnP PowerShell รับไซต์ที่ถูกลบใน SharePoint Online
ในทำนองเดียวกัน คุณสามารถรับไซต์ที่ถูกลบทั้งหมดจากถังรีไซเคิลของผู้เช่า SharePoint Online โดยใช้ PnP PowerShell นี่คือ PnP PowerShell เพื่อแสดงรายการไซต์ที่ถูกลบใน SharePoint Online:
#Config Variables
$TenantURL = "https://Crescent-admin.sharepoint.com"
#Connect to PnP Online
Connect-PnPOnline -Url $TenantURL -Interactive
#Get All Deleted Sites from Recycle Bin
Get-PnPTenantRecycleBinItem
จะตรวจสอบได้อย่างไรว่าใครลบไซต์ SharePoint Online
เมื่อต้องการค้นหาผู้ที่ลบไซต์คอลเลกชัน SharePoint Online ให้ทำดังต่อไปนี้:
- ไปที่ Office 365 Security & Compliance Center ที่ https://protection.office.com/
- ขยายการค้นหา >> ค้นหาบันทึกการตรวจสอบ >> เลือกกิจกรรมเป็น “ไซต์ที่ถูกลบ” ตั้งค่าพารามิเตอร์วันที่ตามนั้น และกดค้นหา
การดำเนินการนี้จะทำให้คุณลบไซต์ทั้งหมดพร้อมกับชื่อผู้ใช้ที่ลบไซต์นั้น
โปรดทราบว่าไซต์อาจถูกลบโดยเป็นส่วนหนึ่งของนโยบายไซต์ การลบกลุ่ม Office 365 เป็นต้น


