สร้างคอลเลกชันไซต์สมัยใหม่ใน SharePoint Online โดยใช้ PowerShell
ความต้องการ: สร้างไซต์คอลเลกชันที่ทันสมัยใน SharePoint Online ด้วย PowerShell
จะสร้างไซต์ทีมสมัยใหม่ใน SharePoint Online ได้อย่างไร
ไซต์ทีม SharePoint Online Modern ช่วยให้ผู้ใช้สามารถทำงานร่วมกัน ทำงานร่วมกัน และแชร์เอกสารและข้อความได้ พวกเขามอบประสบการณ์ผู้ใช้ใหม่ทั้งหมดด้วยการออกแบบที่ใช้งานง่าย UI ที่ตอบสนองต่อการปรับให้เหมาะสมสำหรับอุปกรณ์มือถือ และการโหลดหน้าเว็บที่เร็วขึ้น ตามค่าเริ่มต้น เมื่อคุณสร้างไซต์ในศูนย์การจัดการ SharePoint Online ไซต์จะสร้างทีมสมัยใหม่พร้อมกับกลุ่ม Office 365 ที่เกี่ยวข้อง วิธีสร้างไซต์คอลเลกชันที่ทันสมัยใน SharePoint Online หากต้องการสร้างคอลเลกชันไซต์ SharePoint Online ที่ทันสมัย ให้ทำตามขั้นตอนเหล่านี้:
- เข้าสู่ระบบศูนย์การจัดการ SharePoint ใหม่ในฐานะผู้ดูแลระบบผู้เช่าหรือผู้ดูแลระบบ SharePoint Online
- คลิกที่ไซต์ >> ไซต์ที่ใช้งานอยู่จากการนำทางด้านซ้าย >> คลิกที่ "สร้าง"
คลิกที่ "ไซต์ทีม" เพื่อสร้างไซต์ทีมที่ทันสมัยใน SharePoint Online
ระบุตัวเลือกชื่อไซต์ URL และเจ้าของกลุ่ม แล้วคลิก "เสร็จสิ้น" เพื่อสร้างไซต์คอลเลกชันที่ทันสมัยใน SharePoint Online
หากต้องการตั้งค่าการตั้งค่าความเป็นส่วนตัวและภาษา คุณสามารถขยาย "การตั้งค่าขั้นสูง" และเลือกความเป็นส่วนตัวของไซต์ได้ ไม่ว่าจะเป็นไซต์ส่วนตัวหรือไซต์สาธารณะที่ทุกคนในองค์กรสามารถเข้าถึงได้ จากนั้นคลิกปุ่มถัดไป
รอสักครู่ และไซต์คอลเลกชันของคุณควรปรากฏในรายการไซต์คอลเลกชัน ไซต์ทีมสมัยใหม่ที่มีกลุ่ม Microsoft 365 ที่เกี่ยวข้อง พร้อมบริการต่างๆ เช่น Planner ปฏิทินที่แชร์ ฯลฯ ที่สร้างสำเร็จ
อย่างไรก็ตาม คุณสามารถสร้างไซต์คอลเลกชันใหม่ได้จากหน้าเริ่มต้นของ SharePoint Online เช่นกัน (https://
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


