Request-SPOPersonalSite
请求一个或多个用户排队创建个人网站。
语法
Request-SPOPersonalSite
[-NoWait]
-UserEmails <String[]>
[<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
在不进行轮询的情况下可继续执行操作。 如果指定了大量用户电子邮件,轮询操作可能会减慢操作进度。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
-UserEmails
指定一个或多个要通过排队来创建个人网站的用户登录。 之后由计时器作业来创建个人网站。 您可以指定 1 到 200 个用户。
注意
如果要为大量用户预预配 OneDrive,可能需要几天时间才能创建 OneDrive 位置。
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Online |
输入
System.String[]
输出
System.Object