Request-SPOPersonalSite
请求一个或多个用户排队创建个人网站。
语法
Default (默认值)
Request-SPOPersonalSite
-UserEmails <String[]>
[-NoWait]
[<CommonParameters>]
说明
cmdlet Request-SPOPersonalSite 请求将指定的用户排队,以便为每个用户创建个人网站。 实际个人网站之后由计时器作业来创建。 如果用户已创建个人网站,则将无提示地忽略该用户的创建请求。
注意:
- 您必须指定一个用户登录的字符串数组,其中包含一个或多个有效用户电子邮件(登录),但不包含任何空字段。 如果遇到数组中的任何空字符串,则命令将停止。 最多可指定 200 个用户。
- 执行此 cmdlet 的执行组件必须至少分配有 SharePoint Online 管理员角色,并已分配有 SharePoint Online 许可证才能预配OneDrive for Business网站。 要为其预配网站的用户还必须分配有 SharePoint 许可证。
- 此 cmdlet 未OneDrive Multi-Geo感知。 如果需要为已启用多地理位置的租户请求个人网站,则必须为要托管其数据的区域的用户运行此 cmdlet。 若要检索具有特定 PDL 的用户,请使用以下示例:
Get-MSOLUser | Where {$_.PreferredDataLocation -eq "EUR"}。
有关详细信息和其他示例,请参阅 为组织中的用户预预配 OneDrive。
示例
示例 1
$emails = "user1@contoso.com", "user2@contoso.com"
Request-SPOPersonalSite -UserEmails $emails
本示例请求将两个用户排队以创建个人网站。
示例 2
Request-SPOPersonalSite -UserEmails $emails
此示例请求许多用户排队等待创建个人网站。 以前使用变量 $emails 对用户进行定义。
参数
-NoWait
适用:SharePoint Online
在不进行轮询的情况下可继续执行操作。 如果指定了大量用户电子邮件,轮询作可能会减慢作进度。
参数属性
| 类型: | System.Management.Automation.SwitchParameter |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-UserEmails
适用:SharePoint Online
指定一个或多个要通过排队来创建个人网站的用户登录。 之后由计时器作业来创建个人网站。 您可以指定 1 到 200 个用户。
注意
如果要为大量用户预预配 OneDrive,可能需要几天时间才能创建 OneDrive 位置。
参数属性
| 类型: | System.String[] |
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | True |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。