SharePoint PowerShell批量删除遗弃视图的方法教程
程序员文章站
2022-11-28 16:29:57
前言
最近,给SharePoint升级了,然后发现,有一大批视图不需要了,而且,名字是一样的,想着怎么清理,然后,就想到了powershell。
powershell 示例:...
前言
最近,给SharePoint升级了,然后发现,有一大批视图不需要了,而且,名字是一样的,想着怎么清理,然后,就想到了powershell。
powershell 示例:
$siteUrl = "https://localhost"; $deleteViewName = "All Items"; $site = Get-SPSite $siteUrl; $web = $site.OpenWeb(); $lists = $web.Lists; for($i=0;$i -le $lists.Count;$i++) { $views =$lists[$i].Views; foreach($view in $views) { if($view.Title -eq $deleteViewName) { $lists[$i].Views.Delete($view.ID.ToString()); Write-Host $lists[$i].Title "has deleted the view named" $deleteViewName; } } }
powershell 运行结果
结束语
至此,一个小问题就这样轻松搞定了。
在SharePoint的日常实施和运维中,PowerShell的作用是非常大的,很多看你来复杂的需求,用PowerShell很容易就能搞定。同时,我们还可以把PowerShell封装成ps1文件,用服务器上的任务计划去定时执行,这些,都是非常方便的功能。
推荐阅读
-
SharePoint PowerShell批量删除遗弃视图的方法教程
-
PHP教程:研究批量删除数据的方法_PHP教程
-
php批量删除超链接的实现方法,php批量删除超链接_PHP教程
-
php批量删除cookie的简单实现方法,php批量删除cookie_PHP教程
-
php批量删除cookie的简单实现方法,php批量删除cookie_PHP教程
-
SharePoint PowerShell批量删除遗弃视图的方法教程
-
PHP教程:研究批量删除数据的方法_PHP教程
-
php+mysqli实现批量执行插入、更新及删除数据的方法,phpmysqli_PHP教程
-
php+mysqli实现批量执行插入、更新及删除数据的方法,phpmysqli_PHP教程