随笔分类 -  PowerShell

摘要:问题描述前些天收到一个用户提出的故障,情况是这样的:在他的站点中,只要他创建站点,不管用什么模板就会报错,报错信息如下图:然后通过Correlation ID查找ULS Log发现了下面的错误信息:Detected use of SPRequest for previously closed SPW... 阅读全文
posted @ 2014-08-17 02:56 Naralee 阅读(327) 评论(0) 推荐(0)
摘要:A script that generates a report enlisting all the webparts being used in each page of all sites 阅读全文
posted @ 2014-08-17 01:54 Naralee 阅读(331) 评论(0) 推荐(0)
摘要:1. 打开Visual Studio 20102. 新建一个基于Class Library的项目3. 给项目起个名字然后OK4. 为项目添加下列ReferenceSystem.Management.Automation.dll (C:\Program Files (x86)\Reference As... 阅读全文
posted @ 2014-07-28 17:10 Naralee 阅读(667) 评论(0) 推荐(0)
摘要:$Host.Runspace.ThreadOptions = “ReuseThread”在很多PowerShell的脚本中你都会看到这个语句被用来开头,那它的作用是什么呢?答:这个设置可以提高对内存的使用效率,减少内存泄露的可能性。在Windows PowerShell中,每条cmdlet都会开启它... 阅读全文
posted @ 2014-07-25 16:24 Naralee 阅读(384) 评论(0) 推荐(0)
摘要:故障描述:这两天有个部门做了个Survey用来调查一些信息,由于对最后的结果报表有些特殊要求,不得不决定弃用SharePoint Survey自带的Export to spreadsheet功能,改用PowerShell导出结果。过程中碰到个小麻烦,就是Survey结果中的中文字符不能正常显示,打印... 阅读全文
posted @ 2014-07-21 13:52 Naralee 阅读(22833) 评论(0) 推荐(1)
摘要:背景信息:通常在SharePoint环境中我们会使用很多的服务账号来运行各种不同的服务,尤其在企业环境中,由于权限管理条例严格,这些服务账号更是只能多不能少。面对如此多的服务账号,各个企业都会有自己管理账号的方式方法,比如使用KeyPass或者直接将密码明文文档化之类的方法等等。不过,万一的万一,你... 阅读全文
posted @ 2014-07-20 22:36 Naralee 阅读(1120) 评论(0) 推荐(0)
摘要:1 $web = get-spweb –identity http://servername/sites/site/web #得到站点的对象2 $web.WebTemplate #得到WebTemplate属性的值3 $web.Configuration #得到Configuration属性的值1 ... 阅读全文
posted @ 2014-07-14 21:42 Naralee 阅读(334) 评论(0) 推荐(0)
摘要:PowerGUI是个写powershell的神器,相比于PowerShell ISE,它那断点和按步追踪的能力不知让多少脚本狂们神魂颠倒。。今天我也下载了一个放到测试环境里打算玩玩,结果出师不利,一上来就出了问题。故障描述:加载microsoft.SharePoint.PowerShell之后打算运... 阅读全文
posted @ 2014-07-08 00:39 Naralee 阅读(488) 评论(0) 推荐(0)