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

输入

System.String

输出

System.Object