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

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


ความต้องการ: สร้างไซต์คอลเลกชันที่ทันสมัยใน SharePoint Online ด้วย PowerShell

จะสร้างไซต์ทีมสมัยใหม่ใน SharePoint Online ได้อย่างไร

ไซต์ทีม SharePoint Online Modern ช่วยให้ผู้ใช้สามารถทำงานร่วมกัน ทำงานร่วมกัน และแชร์เอกสารและข้อความได้ พวกเขามอบประสบการณ์ผู้ใช้ใหม่ทั้งหมดด้วยการออกแบบที่ใช้งานง่าย UI ที่ตอบสนองต่อการปรับให้เหมาะสมสำหรับอุปกรณ์มือถือ และการโหลดหน้าเว็บที่เร็วขึ้น ตามค่าเริ่มต้น เมื่อคุณสร้างไซต์ในศูนย์การจัดการ SharePoint Online ไซต์จะสร้างทีมสมัยใหม่พร้อมกับกลุ่ม Office 365 ที่เกี่ยวข้อง วิธีสร้างไซต์คอลเลกชันที่ทันสมัยใน SharePoint Online หากต้องการสร้างคอลเลกชันไซต์ SharePoint Online ที่ทันสมัย ให้ทำตามขั้นตอนเหล่านี้:

  1. เข้าสู่ระบบศูนย์การจัดการ SharePoint ใหม่ในฐานะผู้ดูแลระบบผู้เช่าหรือผู้ดูแลระบบ SharePoint Online
  2. คลิกที่ไซต์ >> ไซต์ที่ใช้งานอยู่จากการนำทางด้านซ้าย >> คลิกที่ "สร้าง"
  3. คลิกที่ "ไซต์ทีม" เพื่อสร้างไซต์ทีมที่ทันสมัยใน SharePoint Online

  4. ระบุตัวเลือกชื่อไซต์ URL และเจ้าของกลุ่ม แล้วคลิก "เสร็จสิ้น" เพื่อสร้างไซต์คอลเลกชันที่ทันสมัยใน SharePoint Online

  5. หากต้องการตั้งค่าการตั้งค่าความเป็นส่วนตัวและภาษา คุณสามารถขยาย "การตั้งค่าขั้นสูง" และเลือกความเป็นส่วนตัวของไซต์ได้ ไม่ว่าจะเป็นไซต์ส่วนตัวหรือไซต์สาธารณะที่ทุกคนในองค์กรสามารถเข้าถึงได้ จากนั้นคลิกปุ่มถัดไป

รอสักครู่ และไซต์คอลเลกชันของคุณควรปรากฏในรายการไซต์คอลเลกชัน ไซต์ทีมสมัยใหม่ที่มีกลุ่ม Microsoft 365 ที่เกี่ยวข้อง พร้อมบริการต่างๆ เช่น Planner ปฏิทินที่แชร์ ฯลฯ ที่สร้างสำเร็จ

อย่างไรก็ตาม คุณสามารถสร้างไซต์คอลเลกชันใหม่ได้จากหน้าเริ่มต้นของ SharePoint Online เช่นกัน (https://.sharepoint.com/_layouts/15/sharepoint.aspx) ตอนนี้เรามาดูวิธีการสร้างไซต์ทีมสมัยใหม่โดยไม่มีกลุ่มใน SharePoint Online โดยใช้ PowerShell

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

cmdlet ของ SharePoint Online PowerShell เป็นวิธีที่ยอดเยี่ยมในการทำให้งานประจำวันของคุณเป็นแบบอัตโนมัติ คุณสามารถสร้างไซต์คอลเลกชัน ย้ายไซต์คอลเลกชัน หรือจัดเตรียมไซต์จำนวนมากได้อย่างง่ายดาย มันเป็นเครื่องมือที่ทรงพลังอย่างเหลือเชื่อที่จะช่วยให้คุณทำสิ่งต่างๆ ได้มากขึ้นโดยใช้เวลาน้อยลง ในกรณีนี้ คุณสามารถสร้างไซต์คอลเลกชันสมัยใหม่ใน SharePoint Online ได้โดยการระบุเทมเพลตไซต์เป็น “STS#3”:


#Connect to SharePoint Online
Connect-SPOService -url "https://crescent-admin.sharepoint.com" -Credential (Get-credential)
  
#Create a modern team site
New-SPOSite -Url "https://crescent.sharepoint.com/sites/Purchase" -Owner "Salaudeen@Crescent.com" -StorageQuota 2048 -Title "Purchase Team Site" -Template "STS#3"

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

ไซต์ทีมที่ทันสมัยของ SharePoint ช่วยให้คุณสามารถแชร์ข้อมูลกับทีมของคุณในองค์กรได้ คุณสามารถใช้ไซต์ทีมเพื่อจัดเก็บและทำงานร่วมกันในไฟล์และจัดการรายการข้อมูลได้ มาสร้างไซต์ทีมใหม่ที่มีประสบการณ์สมัยใหม่โดยใช้ PowerShell ใน SharePoint Online:


#PowerShell to create modern site collection
Function Create-SPOSite
{
  param
    (
        [string]$Title  = $(throw "Please Provide the Site Title!"),
        [string]$URL = $(throw "Please Provide the Site URL!"),
        [string]$Owner = $(throw "Please Provide the Site Owner!"),
        [int]$StorageQuota = $(throw "Please Provide the Site Storage Quota!")
    )
 
#Connection parameters 
$AdminURL = "https://crescent-admin.sharepoint.com"
$AdminName = "SpAdmin@crescent.com"
  
Try{
    #Connect to Office 365
    Connect-SPOService -Url $AdminURL -Credential (Get-Credential)
  
    #Check if the site collection exists already
    $SiteExists = Get-SPOSite | Where {$_.URL -eq $URL}
    
    #Check if the site exists in the recycle bin
    $SiteExistsInRecycleBin = Get-SPODeletedSite | where {$_.url -eq $URL}
 
    If($SiteExists -ne $null)
    {
        write-host "Site $($url) exists already!" -foregroundcolor Yellow
    }
    elseIf($SiteExistsInRecycleBin -ne $null)
    {
        write-host "Site $($url) exists in the recycle bin!" -foregroundcolor Yellow
    }
    else
    {
        #sharepoint online create modern site collection powershell
        New-SPOSite -Url $URL -title $Title -Owner $Owner -StorageQuota $StorageQuota -NoWait -ResourceQuota $ResourceQuota -Template $Template
        write-host "Site Collection $($url) Created Successfully!" -foregroundcolor Green
    }
}
catch {
    write-host "Error: $($_.Exception.Message)" -foregroundcolor Red
    }
}
 
#Parameters to create new site collection
$SiteTitle = "Purchase"
$SiteURL= "https://crescent.sharepoint.com/sites/purchase"
$SiteOwner = "spsadmin@crescent.com"
$StorageQuota = 2048
$SiteTemplate = "STS#3"
 
#Call The function to create site collection in SharePoint Tenant
Create-SPOSite -Title $SiteTitle -URL $SiteURL -Owner $SiteOwner -StorageQuota $StorageQuota -Template $SiteTemplate

ถ้าคุณต้องการสร้างไซต์คลาสสิกใน SharePoint Online ให้ใช้: สร้างไซต์คลาสสิกใน SharePoint Online

PnP PowerShell เพื่อสร้างไซต์สมัยใหม่

หากคุณต้องการสร้างคอลเลกชันไซต์ทีมสมัยใหม่ด้วยกลุ่ม Office 365 ให้ใช้ New-PnPSite cmdlet ของ PnP PowerShell ใน SharePoint Online ตรวจสอบให้แน่ใจว่าได้ติดตั้งโมดูล PnP PowerShell แล้วก่อนที่จะสร้างไซต์คอลเลกชัน SharePoint ใหม่


New-PnPSite -Type TeamSite -Title "Test Modern TeamSite" -Alias TestModernTeamSite -IsPublic

มารวมไว้ในฟังก์ชันและเพิ่มการจัดการข้อผิดพลาดให้กับสคริปต์ PnP PowerShell เพื่อสร้างไซต์ที่ทันสมัยสำหรับสภาพแวดล้อม SharePoint ของคุณ:


#Define Variables
$AdminCenterURL = "https://crescent-Admin.sharepoint.com"
$SiteURL = "https://crescent.sharepoint.com/sites/procurement2"
$SiteTitle = "crescent Procurement Portal"
$SiteOwner = "Salaudeen@crescent.com"
$Template = "STS#3" #Modern Team Site
$Timezone = 24 #GMT+4
 
Try
{
    #Connect to Tenant Admin
    Connect-PnPOnline -URL $AdminCenterURL -Interactive
     
    #Check if site exists already
    $Site = Get-PnPTenantSite | Where {$_.Url -eq $SiteURL}
 
    If ($Site -eq $null)
    {
        #sharepoint online pnp powershell create site collection
        New-PnPTenantSite -Url $SiteURL -Owner $SiteOwner -Title $SiteTitle -Template $Template -TimeZone $TimeZone -RemoveDeletedSite
        write-host "Site Collection $($SiteURL) Created Successfully!" -foregroundcolor Green
    }
    else
    {
        write-host "Site $($SiteURL) exists already!" -foregroundcolor Yellow
    }
}
Catch {
    write-host "Error: $($_.Exception.Message)" -foregroundcolor Red
} 

คุณจะสร้างไซต์ทีมสมัยใหม่โดยไม่มีกลุ่ม Microsoft 365 ได้อย่างไร SharePoint Online: สร้างไซต์ทีมสมัยใหม่โดยไม่มีกลุ่ม

ห่อ

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

คำถามที่พบบ่อย:

ฉันจะแปลงไซต์ทีมเป็นไซต์การติดต่อสื่อสารใน SharePoint Online ได้อย่างไร

คุณสามารถแปลงไซต์ทีมคลาสสิกเป็นไซต์การติดต่อสื่อสารได้โดยใช้ PowerShell cmdlet “Enable-SPOCommSite” แต่คุณไม่สามารถแปลงไซต์ทีมสมัยใหม่หรือไซต์ที่เชื่อมต่อกับกลุ่ม Microsoft 365 เป็นไซต์การติดต่อสื่อสารสมัยใหม่ได้ หากคุณต้องการเพจที่มีความกว้างเต็ม คุณสามารถปิดการใช้งานการเปิดใช้งานด่วนได้
ข้อมูลเพิ่มเติม: SharePoint Online: แปลงไซต์ทีมเป็นไซต์การติดต่อสื่อสาร

ฉันจะแปลงไซต์รากเป็นไซต์การติดต่อสื่อสารได้อย่างไร

นอกเหนือจากการเปิดใช้งานคุณลักษณะไซต์การติดต่อสื่อสารด้วย PowerShell คุณสามารถสร้างไซต์การติดต่อสื่อสารใหม่และสลับกับไซต์ราก (https://YourDomain.SharePoint.com) โดยใช้ cmdlet “Invoke-SPOSiteSwap”
ข้อมูลเพิ่มเติม: แปลงไซต์รากเป็นไซต์การติดต่อสื่อสารใน SharePoint Online

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