SharePoint PowerShell 批量删除遗弃视图
前言
最近,给SharePoint升级了,然后发现,有一大批视图不需要了,而且,名字是一样的,想着怎么清理,然后,就想到了powershell。
powershell 示例:
$siteUrl = "http://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文件,用服务器上的任务计划去定时执行,这些,都是非常方便的功能。
转载于:https://www.cnblogs.com/jianyus/p/8583740.html
SharePoint PowerShell 批量删除遗弃视图相关推荐
- 用PowerShell批量删除未部署的wsp包
提供wsp部署的参数:$wspnames:路径下的所有wsp文件名用逗号隔开,如"sumhtestwsp.wsp,sumhtestwsp123.wsp,sumhtestwsp456.wsp, ...
- 在Sharepoint中批量删除大量条目
在Sharepoint开发中可能需要一次删除成百上千条记录,这时候如果轮询SPList.Items并直接调用该对象的删除方法来删除的话性能极差,会叫你崩溃. 下面介绍一个快速删除大量数据的方法: us ...
- sql server 批量删除临时表
写存储过程的时候,为了测试,需要建一些临时表,会造成数据库中有很多临时表存在,占用数据库空间.下面是一个批量删除表的办法: 菜单 :视图->对象资源管理器详细信息 会出现: 批量选中 删除即可 ...
- php 批量删除cookie,php批量删除cookie的简单实现方法
php批量删除cookie的简单实现方法 本文实例讲述了php批量删除cookie的简单实现方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: //删除单个cookie:键值设置为空 ...
- Bootstrap4+MySQL前后端综合实训-Day07-PM【用户信息管理页面——功能展示(分页显示数据、添加用户、批量删除用户、编辑用户信息)、servlet项目代码整理汇总】
[Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目 录 页面展示 分页显示数据 添加用户信息 (单个/批量)删除用户 编辑 ...
- Bootstrap4+MySQL前后端综合实训-Day07-AM【ajax局部刷新——(单个/批量)删除用户按钮的实现、更新用户信息按钮的实现】
[Bootstrap4前端框架+MySQL数据库]前后端综合实训[10天课程 博客汇总表 详细笔记][附:实训所有代码] 目 录 (单个/批量)删除用户按钮的实现.更新用户信息按钮的实现--展示 ...
- 基于注解的Spring MVC整合Hibernate(所需jar包,spring和Hibernate整合配置,springMVC配置,重定向,批量删除)
1.导入jar 2.web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app ver ...
- php tp框架做选中删除,关于thinkphp框架实现删除和批量删除的分析
这篇文章主要为大家详细介绍了thinkPHP框架实现删除和批量删除的相关资料,需要的朋友可以参考下 本文实例讲一下如何用thinkphp实现数据的删除和批量删除吧. 预期效果图: 原谅博主对照片的处理 ...
- 如何批量删除指定的GitHub Repos
正常情况下,如果需要删除GitHub上不需要的repos,手动删除的操作有点繁琐.如果只要删除一个还能接受,手动删除多个repos就有点浪费时间了.其实我们可以通过GitHub的API接口来批量删除不 ...
最新文章
- R绘制堆叠的密度图(Stacked Area Chart)
- spring boot 注解_Spring-Boot项目中如何配置redis注解缓存?
- 使用 EclEmma 来显示代码覆盖率
- Linux下简单的邮件服务器搭建
- mysql emma 使用教材_emma的使用
- iPhone常用设置
- Exchange server 2013(十二)IRM故障排除
- 华为电视鸿蒙系统好用吗,【图片】华为鸿蒙系统的厉害之处在于 你可能非用不可
!【手机吧】_百度贴吧...
- 基本数据类型(dict)
- 反射 数据类型_Java基础:反射机制详解
- Android导入第三方类库
- 软件可行性研究报告模板
- Mac下载及安装Tomcat
- 使用TF卡烧录Jetson NX开发板
- html中pre的作用是,HTML pre 标签与code标签的作用与用法
- 2022爱分析· 业财税一体化厂商全景报告
- 命令行快速切换到指定路径
- 开源无国界,从openEuler Maintainer到Spark Committer的贡献开源之路
- iOS开发——openssl生成CSR (pkcs10) 请求证书
- java23种设计模式面试常被问到的单利模式讲解