该脚本应该循环遍历每个站点上的每个文档库,并将名为“CheckoutUser”的视图域添加到默认视图中。问题是脚本仅将字段添加到每个站点的第一个库,跳过所有其他库并继续到下一个站点。
我需要帮助来解决这个问题,谢谢,安娜
$site = Get-SPSite "http://sharepoint"
$site | Get-SPWeb -limit all | ForEach-Object {
$_.Lists | where {$_.BaseType -eq "DocumentLibrary"} | ForEach-Object {
$view = $_.DefaultView
$view.ViewFields.add("CheckoutUser")
$view.Update()
}
}
$site.Dispose()