PowerShell 导出SharePoint管理中心解决方案

PowerShell 导出SharePoint管理中心解决方案

SharePoint QQ群有人问能不能下载(导出)管理中心里的解决方案。因为在管理中心中点击解决方案会进入另一个页面--部署,收回还是返回。

已经部署过的解决方案像这样:

如果没有部署,会是这样:

同样地,使用STSADM,也没有命令可以下载(导出)解决方案的。

我发现使用PowerShell语句就可以轻松实现上面的需求,只需要三行代码就够了。比如你要导出mjb.sharepoint.googlemaps.wsp,使用以下代码:

$farm = Get-SPFarm
$file = $farm.Solutions.Item("mjb.sharepoint.googlemaps.wsp").SolutionFile
$file.SaveAs("E:\mjb.sharepoint.googlemaps.wsp")

注意你需要是场管理员,且具有配置数据库权限。        导出一个解决方案有时候不能满足需求,我自然也想到了如何才能导出所有解决方案呢?试一试下面的代码:

(Get-SPFarm).Solutions | ForEach-Object{$var = "E:" + "\" + $_.Name; $_.SolutionFile.SaveAs($var)}

这里我将所有解决方案保存在了E盘中。你当然可以自己选择保存位置。

PowerShell 导出SharePoint管理中心解决方案

时间: 2024-08-09 01:54:59

PowerShell 导出SharePoint管理中心解决方案的相关文章

SharePoint管理中心配置资源限制(大型列表)

SharePoint管理中心配置资源限制(大型列表) 列表是SharePoint的核心.SharePoint中所有东西都是一个列表.可以说SharePoint内容就是列表驱动的. 之前版本的SharePoint有个缺点就是当列表项目超过2000项时,性能会降级.这并不意味着如果列表有2001项,性能降级就很明显.一个SharePoint列表可以有上百万的记录.让我们分解一下当用户请求列表信息时到底发生了什么吧. 当用户点击链接查看列表项的时候,它调用了查询返回到SQL抽取这些项目并呈现他们.查询

怎样在SharePoint管理中心检查数据库架构版本号、修补级别和修补程序的常规监控

怎样在SharePoint管理中心检查数据库架构版本号.修补级别和修补程序的常规监控 准备: 确保你是可以訪问管理中心的场管理员. 開始: 1. 打开管理中心--升级和迁移. 2. 点击"查看产品和修补程序的安装状态". 3. 顶部有个下拉列表同意你选择查看整个场还是只特定server上的部件. 4. 回到升级和迁移--查看数据库状态.场的全部数据库和状态显示出来. 5. 导航到应用程序管理--数据库--管理内容数据库. 6. 点击一个内容数据库,第二部分是数据库版本号和升级.它描写叙

在SharePoint管理中心管理SharePoint Designer设置

在SharePoint管理中心管理SharePoint Designer设置 SharePoint Designer 2010(SPD)是一个强大的工具,帮助快速创建解决方案.通过连接到站点,用户可以自由对站点做出更改.包括外观.工作流和连接到外部源. 这个功能带来的问题是,通过创建自定义不经意地给服务器造成负担可能会产生大破坏.结果可能是SharePoint场响应降级,响应地影响网站性能. 另一个问题是用户可能修改单个网站的外观,脱离公司的标准.这样的情况再乘以用户数,你会意识到这是个大问题.

使用SharePoint管理中心管理服务

使用SharePoint管理中心管理服务 为了管理服务应用程序,场管理员要么使用管理中心,要么使用PowerShell. 管理服务应用程序页面列出了场上运行的服务,你可以管理他们. 许多服务都有自己的管理页面.本文中你将学到如何导航到这些页面,以及你可用使用功能区做的操作.本例中,我们使用托管元数据服务. 准备: 你必须具有权限访问管理中心. 开始: 1. 打开管理中心网站. 2. 在应用程序管理--管理服务应用程序. 你可以创建或编辑现有服务应用程序或者连接到另一个场的服务应用程序. 3. 通

如何在SharePoint管理中心检查数据库架构版本、修补级别和修补程序的常规监控

如何在SharePoint管理中心检查数据库架构版本.修补级别和修补程序的常规监控 准备: 确保你是能够访问管理中心的场管理员. 开始: 1. 打开管理中心--升级和迁移. 2. 点击"查看产品和修补程序的安装状态". 3. 顶部有个下拉列表允许你选择查看整个场还是仅仅特定服务器上的部件. 4. 回到升级和迁移--查看数据库状态.场的所有数据库和状态显示出来. 5. 导航到应用程序管理--数据库--管理内容数据库. 6. 点击一个内容数据库,第二部分是数据库版本和升级.它描述了数据库架

SharePoint管理中心配置内容数据库

SharePoint管理中心配置内容数据库 在SharePoint2010中,内容数据库是组织数据的核心.是所有网站内容信息,如文档.列表数据和Web部件属性等存储的地方.默认地,内容数据库设置的参数可能对你的组织来说不是最好的. 幸运的是,这些参数可以修改来适应你的需求.知道哪些可以修改以及修改的后果是很重要的.本文中就教你理解这些参数并作出可能的修改. 准备: 确保你是场管理员. 开始: 1. 打开管理中心--数据库--管理内容数据库. 2. 点击要修改的内容数据库.你可以修改的参数有:数据

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第1章节--SharePoint 2013 介绍 SharePoint 管理中心

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第1章节--SharePoint 2013 介绍 SharePoint 管理中心 尽管这本书不重于管理,对这个话题进行高级介绍还是值得的.你安装SharePoint 2013(Foundation或Server)之后,一个单独的网站集被创建,使你能够执行不同的管理功能(你每天都可能要做的).这个网站集就叫管理中心网站.这个网站集作为它自己在IIS中的Web应用程序运行,与你创建的网站集区分开,但是它仍然是你的Share

BEGINNING SHAREPOINT® 2013 DEVELOPMENT 第1章节--SharePoint 2013 介绍 SharePoint 管理中心

BEGINNING SHAREPOINT? 2013 DEVELOPMENT 第1章节--SharePoint 2013 介绍 SharePoint 管理中心 虽然这本书不重于管理.对这个话题进行高级介绍还是值得的. 你安装SharePoint 2013(Foundation或Server)之后,一个单独的站点集被创建.使你能够执行不同的管理功能(你每天都可能要做的).这个站点集就叫管理中心站点. 这个站点集作为它自己在IIS中的Web应用程序执行,与你创建的站点集区分开.可是它仍然是你的Sha

如何修改SharePoint管理中心的语言

在安装了语言包之后,创建网站集的时候,就可以选择语言了. 但是SharePoint管理中心的语言没有变.这个时候,怎么才能让管理中心也使用新的语言呢? 可以按照以下方法. 首先去https://msdn.microsoft.com/en-us/library/ms912047.aspx 查找新安装的语言包的ID,比如简体中文是2052. 然后用SQL Server Management Studio,打开管理中心站点所使用的内容数据库,一般情况下,它的名字是这样的: SharePoint_Adm