Forum Discussion
TobiasAT
Sep 08, 2016Iron Contributor
Wrong mail address in Access Request Settings
In SharePoint sites you have the option to define an email address in the Access Request options. The option is always enabled by default. Unfortunately with the static address someone@example.com. I...
- Sep 09, 2016
RequestAccessEmail property is supported in SharePoint Online. You can use the below PowerShell script to set the RequestAccessEmail.
$SiteUrl = "https://<TenantName>.sharepoint.com/sites/<Sitename>" $UserName = "admin@<TenantName>..onmicrosoft.com" $Password ="password" $loadInfo1 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client") $loadInfo2 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime") $loadInfo3 = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.UserProfiles") #$sstr = ConvertTo-SecureString -string $AdminPass -AsPlainText -Force $Securepass = ConvertTo-SecureString $Password -AsPlainText -Force $context = New-Object Microsoft.SharePoint.Client.ClientContext($SiteUrl) $context.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($UserName,$Securepass) $Web = $context.Web $AllProperties=$Web.AllProperties $context.Load($Web) $context.Load($AllProperties) $context.ExecuteQuery() $Web.RequestAccessEmail="alexd@<TenantName>.onmicrosoft.com" $web.Update(); $web.Context.ExecuteQuery()
TobiasAT
Sep 15, 2016Iron Contributor
The last days the property RequestAccessEmail was available and I could change the mail address. Since today I get always an error "Property 'RequestAccessEmail' cannot be found on this object; make sure it exists and is settable.". The property is not longer listed in the members. Can someone verify the issue, or is it just on my side?
SanthoshB1
Sep 15, 2016Bronze Contributor
I have tried this in 2 tenants and it worked fine. Not sure what the problem may be. Can you able to perform this from this from Site Settings UI as in your screenshot?