[英]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.