SharePoint Online: ค้นหาไซต์การติดต่อสื่อสารทั้งหมดโดยใช้ PowerShell
ความต้องการ: รับไซต์การติดต่อสื่อสารทั้งหมดในผู้เช่า SharePoint Online
จะค้นหาคอลเลกชันไซต์การสื่อสารทั้งหมดใน SharePoint Online ได้อย่างไร
ไซต์การติดต่อสื่อสารใช้เพื่อเผยแพร่ข้อความ เช่น ข่าว รายงาน ฯลฯ ไปยังองค์กรของคุณในลักษณะที่ดึงดูดสายตา เช่น ไซต์อินทราเน็ต การค้นหาไซต์การติดต่อสื่อสารทั้งหมดในผู้เช่า SharePoint Online อาจเป็นงานที่น่ากังวล โดยเฉพาะอย่างยิ่งถ้าผู้เช่ามีไซต์จำนวนมาก ในคู่มือนี้ เราจะทำตามขั้นตอนในการค้นหาไซต์การติดต่อสื่อสารทั้งหมดในผู้เช่า SharePoint Online โดยใช้ศูนย์การจัดการ Sharepoint และ PowerShell
เมื่อต้องการรับรายการไซต์การติดต่อสื่อสารใน SharePoint Online ผ่านทาง SharePoint Admin Center ให้ทำดังต่อไปนี้:
- เข้าสู่ระบบศูนย์การจัดการ SharePoint (ที่ https://tenant-admin.sharepoint.com)
คลิกที่ไซต์ >> ไซต์ที่ใช้งานอยู่ สิ่งนี้จะทำให้คุณได้รับไซต์ทั้งหมดในผู้เช่า ตอนนี้คุณสามารถกรองไซต์ตามเทมเพลตไซต์เฉพาะได้ เช่น “เว็บไซต์สื่อสาร”.
SharePoint Online: PowerShell เพื่อรับไซต์การสื่อสารทั้งหมด
ไซต์การติดต่อสื่อสารในผู้เช่า SharePoint Online สามารถแสดงรายการได้อย่างรวดเร็วโดยการกรองไซต์ตาม ID เทมเพลตเว็บ "SITEPAGEPUBLISHING#0"
#Parameters
$TenantAdminURL = "https://crescent-admin.sharepoint.com"
#Connect to Tenant Admin Site
Connect-SPOService -url $TenantAdminURL -Credential (Get-Credential)
#Get All Communication Sites
Get-SPOSite -Template SITEPAGEPUBLISHING#0 -Limit ALL
สคริปต์นี้แสดงรายการไซต์การสื่อสารสมัยใหม่ทุกรายการในผู้เช่า
มาเพิ่มผู้ดูแลไซต์คอลเลกชันให้กับไซต์การติดต่อสื่อสารทั้งหมดในผู้เช่า
#Parameters
$TenantAdminURL = "https://crescent-admin.sharepoint.com"
$AdminID = "Salaudeen@crescent.com"
#Connect to Admin Center
Connect-SPOService -Url $TenantAdminURL -Credential (Get-credential)
#Get All Communication Sites
Get-SPOSite -Template SITEPAGEPUBLISHING#0 | ForEach-Object {
#Add Site Collection Admin
Set-SPOUser -Site $_.Url -LoginName $AdminID -IsSiteCollectionAdmin $True | Out-Null
Write-host -f Green "Added Site collection Administrator to site:"$_.URL
}
PnP PowerShell เพื่อค้นหาคอลเลกชันไซต์การสื่อสารทั้งหมด
เช่นเดียวกับ SharePoint Online Management Shell ข้างต้น PnP cmdlets ยังสามารถใช้เพื่อแสดงรายการไซต์การติดต่อสื่อสารทั้งหมด:
#Parameters
$TenantAdminURL = "https://crescent-admin.sharepoint.com"
#Connect to Tenant Admin Site
Connect-PnPOnline -url $TenantAdminURL -Interactive
#Get All Communication Sites
Get-PnPTenantSite -Template "SITEPAGEPUBLISHING#0"
บทสรุป:
โดยสรุป การค้นหาไซต์การสื่อสารทั้งหมดใน SharePoint Online สามารถทำได้โดยใช้ SharePoint Admin center หรือ PowerShell ด้วยการเชื่อมต่อกับ SharePoint Online โดยใช้ PowerShell คุณสามารถใช้ cmdlet เพื่อดึงรายการไซต์ทั้งหมดในผู้เช่าและกรองผลลัพธ์เพื่อแสดงเฉพาะไซต์การติดต่อสื่อสารตามเทมเพลตของพวกเขา สิ่งสำคัญคือต้องทราบว่าคุณต้องมีสิทธิ์ของผู้ดูแลระบบ SharePoint เพื่อเข้าถึง SharePoint Online และดำเนินการตามที่คุณต้องการดำเนินการ ด้วยการทำตามคำแนะนำนี้ คุณสามารถค้นหาไซต์การติดต่อสื่อสารทั้งหมดในผู้เช่า SharePoint Online ได้อย่างง่ายดาย และใช้ข้อมูลเพื่อจัดการ วิเคราะห์ และรายงานบนไซต์ของคุณ

