external help file | Module Name | ms.date | online version | schema | title |
---|---|---|---|---|---|
WssCmdlets.dll-Help.xml |
WSSCmdlets |
12/05/2017 |
2.0.0 |
Set-WssMsoSharePointPermission |
Sets permission settings for a sp_online_2 securable object.
Set-WssMsoSharePointPermission [-Library] <SharePointLibrary> [-User] <SharePointUser>
[-Permission] <WssMsoSharePointPermissionType> [<CommonParameters>]
Set-WssMsoSharePointPermission [-Site] <SharePointSite> [-User] <SharePointUser>
[-Permission] <WssMsoSharePointPermissionType> [<CommonParameters>]
The Set-WssMsoSharePointPermission cmdlet sets permission settings for a sp_online_1 securable object, such as a library or a site. An office_365_1 site stores the sp_online_2library.
PS C:\> $Library= Get-WssMSOSharePointLibrary | Select-Object -First 1
PS C:\> $Principal= Get-WssMSOSharePointPrincipal | Select-Object -First 1
PS C:\> Set-WssMSOSharePointObjectPermission -Object $Library -Principal $Principal -Permission FullControl
The first command uses the Get-WssMsoSharePointLibrary cmdlet to get a library, and stores the result in the $Library variable.
The second command uses the Get-WssMsoSharePointPrincipal cmdlet to get a SharePoint principal, and stores the result in the $Principal variable.
The last command sets the SharePoint permissions for the library named $Library and the principal named $Principal.
Specifies a sp_2013_1 library. The cmdlet sets permissions for the library that you specify.
Type: SharePointLibrary
Parameter Sets: ByLibrary
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
Specifies the permission for a sp_2013_2 principal to modify. The acceptable values for this parameter are:
-- NoAccess
-- Read
-- Edit
-- FullControl
Type: WssMsoSharePointPermissionType
Parameter Sets: (All)
Aliases:
Accepted values: NoAccess, Read, Edit, FullControl
Required: True
Position: 2
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
Specifies a sp_2013_2 site. The cmdlet sets permissions for the site that you specify.
Type: SharePointSite
Parameter Sets: BySite
Aliases:
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
Specifies a name for a user account. The cmdlet sets permissions for the sp_2013_2 name that you specify.
Type: SharePointUser
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters (http://go.microsoft.com/fwlink/?LinkID=113216).
Microsoft.WindowsServerSolutions.O365Integration.SharePointLibrary,Microsoft.WindowsServerSolutions.O365Integration.SharePointSite
Library -- Type: Microsoft.WindowsServerSolutions.O365Integration.SharePointLibrary -- Description: SharePoint library
Site -- Type: Microsoft.WindowsServerSolutions.O365Integration.SharePointSite -- Description: SharePoint site