مخفی کردن لیست ها با Powershell – شاید لازم باشد به کمک Powershell بخواهیم لیست و یا لیست هایی را در شیرپوینت به صورت مخفی در بیاوریم. برای این منظور کافیست که از کد زیر استفاده کنیم:
#Load SharePoint CSOM Assemblies
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client") | Out-Null
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint.Client.Runtime") | Out-Null
# مشخص کردن متغییر ها
$SiteUrl = "نام سایت"
$LibraryName="نام لیست یا کتابخانه"
#Setup Credentials to connect
$Credentials = [System.Net.CredentialCache]::DefaultCredentials
#Set up the context
$Context = New-Object Microsoft.SharePoint.Client.ClientContext($SiteUrl)
$Context.Credentials = $credentials
#Get the List and Make it hidden
$list = $Context.Web.Lists.GetByTitle($LibraryName)
$list.Hidden = $true
$list.Update()
$Context.ExecuteQuery()
