Set-SPOUser

配置现有用户的属性。

语法

Set-SPOUser
   -IsSiteCollectionAdmin <Boolean>
   -LoginName <String>
   -Site <SpoSitePipeBind>
   [<CommonParameters>]

说明

使用 Set-SPOUser cmdlet 配置现有用户的属性。 即,将用户作为 SharePoint Online 网站集管理员进行添加或删除。

必须拥有 SharePoint Online 管理员或全局管理员角色才能运行 cmdlet。

有关适用于 SharePoint Online 的 Windows PowerShell 的权限和最新信息,请参阅在线文档简介 SharePoint Online 命令行管理程序的简介

不支持将此 cmdlet 与 (GDAP) 的精细委派管理员权限一起使用。

示例

示例 1

Set-SPOUser -Site https://contoso.sharepoint.com/sites/marketing -LoginName melissa.kerr@contoso.com -IsSiteCollectionAdmin $true

本示例在 上https://contoso.sharepoint.com/sites/marketing创建 melissa.kerr@contoso.com SharePoint Online 网站集管理员。

示例 2

Set-SPOUser -Site https://contoso.sharepoint.com/sites/benefits -LoginName adelev_fabrikam.onmicrosoft.com#ext#@contoso.onmicrosoft.com -IsSiteCollectionAdmin $true

此示例使来宾用户 adelev_fabrikam.onmicrosoft.com 成为 上的 https://contoso.sharepoint.com/sites/benefitsSharePoint Online 网站集管理员。

参数

-IsSiteCollectionAdmin

指定用户是否为网站集管理员。

Type:Boolean
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-LoginName

指定用户名。

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-Site

指定网站集的完整 URL。 它必须位于公司网站的有效托管路径内。

Type:SpoSitePipeBind
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-UpdateUserTypeFromAzureAD

如果在 Azure AD 中将现有用户的 UserType 属性从“成员”更改为“来宾”或“来宾”,则此参数可用于在 SharePoint Online 中更新它。 有关详细信息,请参阅 转换 UserType

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False