提供wsp部署的参数:$wspnames:路径下的所有wsp文件名用逗号隔开,如“sumhtestwsp.wsp,sumhtestwsp123.wsp,sumhtestwsp456.wsp,sumhtestwsp789.wsp”

方法:

function RemoveWSP([string] $wspnames)

{

$PSSnapinSharePoin = Get-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction silentlycontinue

if( $PSSnapinSharePoin -eq $Null)

{

Add-PSSnapin Microsoft.SharePoint.PowerShell;

}

foreach($wspname in $wspnames.split(','))

{

$gspsolution = Get-SPSolution -Identity $wspname -ErrorAction silentlycontinue

if($gspsolution -ne $null)

{

if(!$gspsolution.Deployed)

{

Remove-SPSolution -Identity  $wspname

}

}

}

}

例如:

RemoveWSP -wspnames "sumhtestwsp.wsp,sumhtestwsp123.wsp,sumhtestwsp456.wsp"

转载于:https://www.cnblogs.com/sumh/archive/2011/07/26/2117363.html

用PowerShell批量删除未部署的wsp包相关推荐

  1. 织梦DEDECMS网站批量删除未审核稿件的方法

    织梦dedecms网站批量删除未审核稿件的方法: 由dedecms开源内容管理系统搭建的网站,经常会被一些群发文章的软件发一些垃圾文章,而垃圾文章多则几万条条甚至更多,如果一页页删除,估计 鼠标不但要 ...

  2. SharePoint PowerShell 批量删除遗弃视图

    前言 最近,给SharePoint升级了,然后发现,有一大批视图不需要了,而且,名字是一样的,想着怎么清理,然后,就想到了powershell. powershell 示例: $siteUrl = & ...

  3. DEDECMS使用SQL语句批量删除文章

    DEDECMS使用SQL批量删除aid文章,有时候批量采集的文章很不满意想都删除不要了,但是在后台一条条的删除文章的话实在太慢了,一次顶多删除30篇文章,所以找了个批量删除文章的SQL语句很好使,切记 ...

  4. Redis批量删除Key的三种方式(linux和windows环境下都有)

    Redis 中有删除单个 Key 的指令 del,网上资料大多数都说没有批量删除 Key 的指令,是否真这样有待再次确定,不过我们可以借助 Linux的 xargs 指令来完成这个动作,redis本身 ...

  5. 批量删除,未勾选数据,点击【批量删除】弹出确认删除提示框

    批量删除,未勾选数据,点击[批量删除]弹出确认删除提示框 给table组件,添加ref="selections" 在分页方法中,添加方法.设置为空

  6. 批量删除dz中未审核的垃圾贴_discuz教程

    在学做网站论坛,有一些同学做了论坛网站,由于疏于管理,论坛网站被人恶意的发了很多的垃圾贴,虽然网站后台设置了审核,但垃圾贴仍然存在于论坛网站后台,占据数据库空间. 批量删除DZ论坛中未审核的垃圾贴 论 ...

  7. SharePoint 2010 WSP包部署过程中究竟发生什么?

    在SharePoint 2010中,我们可以使用Visual Studio 2010轻松创建WSP包来安装Web Part, Event Handler, Application Page以及其他.非 ...

  8. Powershell批量禁用指定用户及将禁用用户移动到指定OU

    Powershell批量禁用指定用户及将禁用用户移动到指定OU 批量禁用指定用户及将禁用用户移动到指定OU 作为企业管理员,日常最基本的任务就是对每日的用户删除及创建:同样我们知道,微软系统自带Dsq ...

  9. gnocchi resource批量删除

    openstack监控告警,采集数据,部署VMware-controller后,之前的celometer采集的大量数据需要删除 1.第一部获取未采集所有虚拟机的IP,并组成grep -v 多条件的格式 ...

最新文章

  1. Python数据挖掘:数据转换-数据规范化
  2. 从起源到未来,一文看懂70年的人工智能简史
  3. php 语言文件操作,php中目录文件操作详谈
  4. 【通知】《深度学习之摄影图像处理》配套代码开源!
  5. LayoutInflater.inflate()方法两个参数和三个参数
  6. MyEclipse下JDBC-MySQL配置总结
  7. PHP生成url的函数,U函数:URL地址生成
  8. git如何安装aur_git系列:git 简介
  9. 让医生能更好诊断患者风险 英国剑桥大学开发心脏病预测AI
  10. Windows端口扫描关闭工具
  11. oracle 存储过程body,【随手记】Oracle存储过程报错 Compilation errors for PACKAGE BODY
  12. starting mysql error_Starting MySQL.. ERROR! The server quit without updating PID file
  13. Hibernate【映射】知识要点
  14. 使用Python3采集小说网站
  15. ue4开关门点击时onclicked事件没有触发的解决方案
  16. 【软考二】程序设计语言(做题)
  17. header-icon stm32实现圆弧插补,c语言代码实现
  18. 亚马逊FBA卖家最赚钱的产品是什么?
  19. 基于单片机的航空发动机振动测量系统的设计-毕设课设protues仿真
  20. 手机订货系统优势是什么?订货软件优势有啥?

热门文章

  1. 使用apt离线安装deb包
  2. 笔记——C51的LCD1602屏幕显示
  3. 贪心:Huffman树(合并果子)、排序不等式(排队打水)
  4. 我的世界服务器怎么找回档,我的世界服务器怎么回档
  5. 问题描述:maven本地仓库有包,导致could not find artifact * * * 问题!
  6. 【VUE项目实战】17、通过接口获取菜单并渲染
  7. 2016华清远见年度劲爆事件盘点 一起来围观哦!
  8. UVA 12086 (树状数组)
  9. [wargame.kr 韩国 CTF] Writeup
  10. 三层交换机上配置DHCP