簡體   English   中英

sharepoint在線csom powershell $ w.RequestAccessEmail不返回值

[英]sharepoint online csom powershell $w.RequestAccessEmail does not return value

我正在創建一個腳本來檢查站點是否已啟用“請求訪問”。 這是我的腳本的片段:

 foreach($w in $web.Webs)
{
      #$w.RequestAccessEmail = "admin@comp.onmicrosoft.com"
      Write-Host $w.RequestAccessEmail
}

即使啟用它也不會返回任何值,但是,如果我為它設置了我不想做的值,它確實會打印。 為什么不返回任何值?

您將需要加載Web的RequestAccessEmail屬性。 使用C#,您可以使用lambda表達式輕松完成此操作:

var web = ctx.Web; 
ctx.Load(web, w => w.Fields.Include(f => f.RequestAccessEmail)); 
ctx.ExecuteQuery();

以下文章介紹了如何使用PowerShell實現與上述相同的功能-https: //www.itunity.com/article/loading-specific-values-lambda-expressions-sharepoint-csom-api-windows-powershell-1249

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM