ค้นหาเว็บไซต์

SharePoint Online: ค้นหาไซต์การติดต่อสื่อสารทั้งหมดโดยใช้ PowerShell


ความต้องการ: รับไซต์การติดต่อสื่อสารทั้งหมดในผู้เช่า SharePoint Online

จะค้นหาคอลเลกชันไซต์การสื่อสารทั้งหมดใน SharePoint Online ได้อย่างไร

ไซต์การติดต่อสื่อสารใช้เพื่อเผยแพร่ข้อความ เช่น ข่าว รายงาน ฯลฯ ไปยังองค์กรของคุณในลักษณะที่ดึงดูดสายตา เช่น ไซต์อินทราเน็ต การค้นหาไซต์การติดต่อสื่อสารทั้งหมดในผู้เช่า SharePoint Online อาจเป็นงานที่น่ากังวล โดยเฉพาะอย่างยิ่งถ้าผู้เช่ามีไซต์จำนวนมาก ในคู่มือนี้ เราจะทำตามขั้นตอนในการค้นหาไซต์การติดต่อสื่อสารทั้งหมดในผู้เช่า SharePoint Online โดยใช้ศูนย์การจัดการ Sharepoint และ PowerShell

เมื่อต้องการรับรายการไซต์การติดต่อสื่อสารใน SharePoint Online ผ่านทาง SharePoint Admin Center ให้ทำดังต่อไปนี้:

  1. เข้าสู่ระบบศูนย์การจัดการ SharePoint (ที่ https://tenant-admin.sharepoint.com)
  2. คลิกที่ไซต์ >> ไซต์ที่ใช้งานอยู่ สิ่งนี้จะทำให้คุณได้รับไซต์ทั้งหมดในผู้เช่า ตอนนี้คุณสามารถกรองไซต์ตามเทมเพลตไซต์เฉพาะได้ เช่น “เว็บไซต์สื่อสาร”.

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 ได้อย่างง่ายดาย และใช้ข้อมูลเพื่อจัดการ วิเคราะห์ และรายงานบนไซต์ของคุณ

บทความที่เกี่ยวข้อง