¿Cómo obtener todas las listas en el sitio de SharePoint usando PowerShell?
Obtenga todas las listas en el sitio de SharePoint usando PowerShell:
Administrar listas y bibliotecas es una parte esencial del trabajo de cualquier administrador de SharePoint. ¿Qué sucede si necesita obtener una lista de todas las listas de un sitio en particular? En esta publicación de blog, cubriremos cómo obtener todas las listas de un sitio de SharePoint usando PowerShell. Este script se puede modificar para incluir filtrado u operaciones adicionales según sus necesidades.
Para obtener todas las listas de SharePoint mediante PowerShell, utilice este script:
Add-PSSnapin microsoft.sharepoint.powershell -ErrorAction SilentlyContinue
#Configuration Variables for Web URL
$WebURL ="https://sharepoint.company.com/"
#Get the site
$Web = Get-SPWeb $WebURL
#Get all sharepoint lists by using powershell
$ListCollection = $Web.Lists
#sharepoint powershell loop through all lists
Foreach($list in $ListCollection)
{
#get list details
Write-host $List.Title - $list.ItemCount - $List.Author.Name
}
Secuencia de comandos de una línea para obtener todas las listas en SharePoint usando PowerShell:
(Get-SPweb "https://sharepoint.company.com/").Lists | ForEach-Object { Write-Host $_.Title}
SharePoint PowerShell para obtener todas las listas de una colección de sitios:
Aquí está PowerShell para obtener todas las listas de una colección de sitios.
Add-PSSnapin microsoft.sharepoint.powershell -ErrorAction SilentlyContinue
#Configuration Variables for Site Collection URL
$SiteURL ="https://sharepoint.company.com/sites/Sales"
$Site = Get-SPSite $SiteURL
#Iterate through each web in the site collection
foreach($Web in $Site.AllWebs)
{
Write-Host $Web.Url -ForegroundColor DarkRed
#Loop through each List in the site
foreach($List in $Web.Lists)
{
Write-Host $list.Title -ForegroundColor Blue
}
}