Posts

Showing posts from September, 2023

Add Everyoneone to SharePoint site

Add Everyoneone to external sharing site  Connect-PnPOnline -Url <<SiteUrl>> -Interactive $ReadOnlyUsers = @() # $testuser  = Get-PnPUser -Identity 8 #Need to get the id from Site collection Users hidden list If($null -eq $testuser) {          $testuser = New-PnPUser -LoginName 'c:0-.f|rolemanager|spo-grid-all-users/afbb454f-58f1-48fc-8feb-bd15e2dd5c30' } $ReadOnlyUsers += $testuser.ID Set-PnPListItem -List "PermissionMappings" -Identity 1 -Values @{User= $ReadOnlyUsers}

Setup PNP Powershell

Setup PNP PowerShell Install-PackageProvider -Name nuget -MinimumVersion 2.8.5.201 -force Install-Module -Name "PnP.PowerShell" -RequiredVersion 1.12.0 -Force -AllowClobber 

ADD columns to Document Library

ADD columns to Document Library  Import-Module PnP.PowerShell $siteUrl="<<Site Url>>" $listNameExternalCollaobrationRequest="<<List Name>>"; $fieldNameSiteUrl='SiteUrl'; Connect-PnPOnline $siteUrl -Interactive $externalCollaborationList=Get-PnPList| where {$_.Title -eq $listNameExternalCollaobrationRequest} Add-PnPField -List $listNameExternalCollaobrationRequest -DisplayName $fieldNameSiteUrl -InternalName $fieldNameSiteUrl -Type Text