pnp/cli-microsoft365

New command: `spo file roleassignment list`

Open

#6191 aperta il 27 lug 2024

Vedi su GitHub
 (6 commenti) (0 reazioni) (1 assegnatario)TypeScript (399 fork)auto 404
good first issuekeep-opennew featurework in progress

Metriche repository

Star
 (1390 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

Usage

m365 spo file roleassignment list [options]

Description

Lists all role assignments from a specific file

Options

Option Description
-u, --webUrl <webUrl> URL of the site where the file is located.
--fileUrl [fileUrl] The server- or site-relative decoded URL of the file. Specify either fileUrl or fileId but not both.
-i, --fileId [fileId] The UniqueId (GUID) of the file. Specify either fileUrl or fileId but not both.

Examples

List all role assignments of a file specified by URL

m365 spo file roleassignment list --webUrl "https://contoso.sharepoint.com/sites/Marketing" --fileUrl "/Branding/Logos/Contoso.jpg"

List all role assignments of a file specified by ID

m365 spo file roleassignment list --webUrl "https://contoso.sharepoint.com/sites/Marketing" --fileId "04796e10-cb5f-4aa3-a438-bc06028a9073"

Default properties

  • PrincipalId
  • Member/Title
  • RoledefinitionBindings/Name (comma-separated)

Additional Info

API request

GET https://contoso.sharepoint.com/sites/Marketing/_api/Web/GetFileByServerRelativePath(decodedUrl='/sites/Marketing/Branding/Logos/Contoso.jpg')/ListItemAllFields/RoleAssignments?$expand=Member,RoleDefinitionBindings&$select=*,Member,RoleDefinitionBindings

Guida contributor