Un esempio di come esportare l'elenco degli item di una lista di SharePoint 2010 in un file CSV con PowerShell

PowerShell

$w = Get-SPWeb http://intranet.contoso.com

$l = $w.Lists["Shared Documents"]

$l.Items | Select Name, Url, ID | Export-Csv -Path $pwd\test.txt

Se serve esportare i campi custom della lista va creata un hashtable per ogni campo

PowerShell

@{Label="PublicUrl"; Expression={$_["PublicUrl"]}}
quindi supponendo di avere un campo di nome Enabled e uno di nome PublicUrl, l'ultima riga diventa

PowerShell

$l.Items | Select ID, @{Label="Abilitato"; Expression={$_["Enabled"]}}, @{Label="Url pubblica"; Expression={$_["PublicUrl"]}} | Export-Csv -Path $pwd\test.txt
Tags:
PowerShell200 SharePoint498 SharePoint 2010224 SharePoint 2013137 SharePoint 201668
Potrebbe interessarti anche: