SharePoint 2010 PowerShell 系列 之 备份、还原、部署 .WSP
转:http://www.cnblogs.com/Fengger/archive/2012/08/24/2654093.html
最近在部署测试环境,就顺便把PowerShell 的部署命令了解一下,下面给详细讲解一下关于 PowerShell如何备份、还原及部署.WSP,有人会说,这样的操作通过管理中心可以很容易完成,为什么还要写命令呢?
原因:界面操作是简单,但是执行的时间比较长,没有用命令速度快。命令一次写完后,以后直接拿来用就可以了,一次付出,终身获益......
第一:备份

- # Check to ensure Microsoft.SharePoint.PowerShell is loaded
- $Snapin = get-PSSnapin | Where-Object {$_.Name -eq 'Microsoft.SharePoint.Powershell'}
- if($Snapin -eq $null){
- Write-host "Loading SharePoint Powershell Snapin"
- Add-PSSnapin "Microsoft.SharePoint.Powershell"
- }
- $siteName = "http://SP:999"
- $path = "C:\site_name_999_test.bak"
- Write-Host "Starting backup SPSite " $siteName ",please waiting......" -foregroundcolor yellow
- Backup-SPSite $siteName -Path $path -Force
- Write-Host "Backup SPSite " $siteName "sucessful!" -foregroundcolor green

第二:还原

- # Check to ensure Microsoft.SharePoint.PowerShell is loaded
- $Snapin = get-PSSnapin | Where-Object {$_.Name -eq 'Microsoft.SharePoint.Powershell'}
- if($Snapin -eq $null){
- Write-host "Loading SharePoint Powershell Snapin"
- Add-PSSnapin "Microsoft.SharePoint.Powershell"
- }
- $siteName = "http://SP:666"
- $path = "C:\Project_201208231718.bak"
- Write-Host "Starting resotre SPSite " $siteName ",please waiting......" -foregroundcolor yellow
- Restore-SPSite $siteName -Path $path -Force
- Write-Host "Restore SPSite " $siteName "sucessful!" -foregroundcolor green

第三:部署WSP

- # Check to ensure Microsoft.SharePoint.PowerShell is loaded
- $Snapin = get-PSSnapin | Where-Object {$_.Name -eq 'Microsoft.SharePoint.Powershell'}
- if($Snapin -eq $null){
- Write-host "Loading SharePoint Powershell Snapin"
- Add-PSSnapin "Microsoft.SharePoint.Powershell"
- }
- $solutionPortalPath = "C:\aa.wsp"
- $solutionVendorPath = "C:\bb.wsp"
- $solutionPortal = "aa.wsp"
- $solutionVendor = "bb.wsp"
- # Add SPSolution
- Write-Host "Starting Add Solution,please waiting......" -foregroundcolor yellow
- Add-SPSolution $solutionPortalPath
- Add-SPSolution $solutionVendorPath
- Write-Host "Solution Add Sucessful!" -foregroundcolor green
- # Deploy Solution
- Install-SPSolution –Identity SharePoint2010Solution.wsp –WebApplication http://myserver –GACDeployment
- # Deploy Sandbox Solution
- Install-SPUserSolution –Identity SharePoint2010Solution.wsp –WebApplication http://myserver –GACDeployment
- # Update Solution Package
- Write-Host "Starting Update Solution,please waiting......" -foregroundcolor yellow
- Update-SPSolution –Identity $solutionPortal –LiteralPath $solutionPortalPath –GacDeployment
- Update-SPSolution –Identity $solutionVendor –LiteralPath $solutionVendorPath –GacDeployment
- Write-Host "Solution Update Sucessful!" -foregroundcolor green
- # Uninstall Solution Package
- Uninstall-SPSolution –Identity MySharePointSolution.wsp –WebApplication http://myserver
- # Remove Solution Package
- Remove-SPSolution–Identity MySharePointSolution.wsp

以上操作都比较简单,就没有写注释,相信大家一看就懂。
SharePoint 2010 PowerShell 系列 之 备份、还原、部署 .WSP的更多相关文章
- [转]SharePoint 2010 Powershell Feature Cmdlets
In this installment its time to look at the various cmdlets that have to do with Features. Of course ...
- sharepoint 2010 powershell
可参看云总的博客:http://blog.csdn.net/yun_liang1028/article/details/6419729
- SharePoint 2013 PowerShell命令备份还原报错
错误截图: 文字描述: Restore-SPSite : <nativehr>0x80070003</nativehr><nativestack></nati ...
- SharePoint 2010 网站备份还原简单介绍
今天尝试了SharePoint2010网站的备份和还原,从网上搜一些文档看看,然后自己试试,感觉和2007的操作没什么太大的区别,跟大家分享下自己尝试的命令行方式和数据库的方式,2007自己常用的也是 ...
- [SharePoint 2010] SharePoint 2010 部署、收回和删除解决方案----STSADM和PowerShell
STSADM stsadm -o addsolution –filename c:\bin\CustomerSiteSearch.wsp stsadm -o deploysolution –name ...
- SharePoint 2010 最佳实践学习总结------第2章 SharePoint Windows PowerShell指南
第2章 SharePoint Windows PowerShell指南 SharePoint 2010是SharePoint系列产品中第一个开始支持Windows PowerShell的产品,在以前的 ...
- SharePoint咨询师之路:备份和恢复系列二 - 备份服务器场
本系列包括: 备份服务器场和配置 备份web和服务应用程序 备份内容数据库 备份网站集 备份自定义项 根据“SharePoint咨询师之路:备份和恢复系列--制定备份计划”我们制定了一下备份计划如下: ...
- SharePoint咨询师之路:备份和恢复系列--制定备份计划
本来想研究下如何做数据库服务器的集群,然而突然被同事问起如何在部署SharePoint服务场的时候做备份和恢复的计划,就先来复习和研究一下. 本系列包括: 备份服务器场和配置 备份web和服务应用程序 ...
- SharePoint 2010 WSP包部署过程中究竟发生什么?
转:http://www.xue163.com/158/6/1585365.html 在SharePoint 2010中,我们可以使用Visual Studio 2010轻松创建WSP包来安装Web ...
随机推荐
- OpenJudge 2747 数字方格
1.链接地址: http://bailian.openjudge.cn/practice/2747 2.题目: 总时间限制: 1000ms 内存限制: 65536kB 描述 如上图,有3个 方格,每个 ...
- OpenJudge / Poj 1003 Hangover
链接地址: Poj:http://poj.org/problem?id=1003 OpenJudge:http://bailian.openjudge.cn/practice/1003 题目: Han ...
- QtSQL学习笔记(1)- 概述
Qt SQL是Qt提供的核心模块,用以支持SQL数据库.Qt SQL的API被分为不同的层: ■ 驱动层 (Driver layer) ■ API层 (SQL API layer) ■ 用户接口层 ( ...
- java oop
/** 多层嵌套内部类, 调用时要层层往下调用 格式: 外部类.内部类1.内部类2 对象名 = new 外部类().new 内部类1().new 内部类2(); 对象名.属性/方法名(); */ cl ...
- NetBeans8 类编缉器及控制台中文乱码解决
1.类编辑器中文乱码的解决: 工具-->选项-->字体和颜色-->"语法"选项卡:右侧选择字体的地方设置一个支持中文的字体,如宋体.新宋体.微软雅黑等 2.控制台 ...
- uCGUI动态内存管理
动态内存的堆区 /* 堆区共用体定义 */ typedef union { /* 可以以4字节来访问堆区,也可以以1个字节来访问 */ ]; /* required for proper aligne ...
- 7.MVC框架开发(创建层级项目)
在一个项目比较大的时候,就会有多个层级项目 1)在项目中选定项目右建新建区域(新的层级项目),项目->右键->添加->区域,构成了一套独立的MVC的目录,这个目录包括Views,Co ...
- wordpress mobile templates
http://themeforest.net/category/wordpress/mobile http://themeforest.net/item/monolith-wp-theme-for-b ...
- .net faq
http://www.indiabix.com/technical/dotnet/ http://www.codeproject.com/Articles/637480/Csharp-and-ASP- ...
- JavaScript typeof function()的注意事项
首先,上一段代码: var f = function g() { return 23; }; console.log(typeof g); //输出undefined //console.log(ty ...