0
点赞
收藏
分享

微信扫一扫

Microsoft 365 开发:如何通过Powershell批量创建Site Collection

Blog链接:​https://blog.51cto.com/13969817

作为SPO Online admin,很多时候面临来自各个部门的业务请求批量新建Site Collection的需求,如果手动在在Microsoft 365管理中心操作,单个创建,重复执行创建任务,工作效率较低,今天给大家分享一下如果通过PowerShell调用.csv文件批量创建Site Collection的方法,方便,快捷且提高工作效率,是我们SPO Admin必备技能。

具体操作步骤如下所示:

1.      首先,我们创建一个csv文件,包含字段:Owner,StorageQuota,Url,ResourceQuota,Template,TimeZoneID,Name,具体示例如下所示:

Microsoft 365 开发:如何通过Powershell批量创建Site Collection_批量创建Site Collections

2.      以管理员身份启动Windows PowerShell,输入如下命令:连接SharePoint Online的命令:Connect-SPOService,如下所示:

Microsoft 365 开发:如何通过Powershell批量创建Site Collection_PowerShell_02

3.      输入导入csv的命令:

​Import-Csv C:\SiteCollection.csv | ForEach-Object {New-SPOSite -Owner $_.Owner -StorageQuota $_.StorageQuota -Url $_.Url -NoWait -Template $_.Template -TimeZoneID $_.TimeZoneID -Title $_.Name}

Microsoft 365 开发:如何通过Powershell批量创建Site Collection_批量创建Site Collections_03

4.      验证网站创建成功,如下所示:

Microsoft 365 开发:如何通过Powershell批量创建Site Collection_PowerShell_04

总结:所以使用PowerShell和创建的.csv文件创建多个站点,此过程分为两部分。首先,需要创建一个.csv文件,然后使用PowerShell引用该.csv文件,后者将使用其内容创建站点。

我们也可以通过命令:Get-SPOSite -Detailed | Format-Table -AutoSize 来检查网站是否创建成功。

Microsoft 365 开发:如何通过Powershell批量创建Site Collection_批量创建Site Collections_05

谢谢大家的阅读

 

 

举报

相关推荐

0 条评论