随笔分类 -  CMD and PowerShell

一些关于DOS命令和PowerShell的comlet的知识
如何确定当前的PowerShell的版本?
摘要:运行如下的命令: Get-Host | Select-Object Version 如果安装的是PowerShell 3.0, 那么输出应该是: Version ------- 3.0 参考资料 ================== Installing Windows PowerShell 3.0 http://technet.microsof... 阅读全文

posted @ 2013-06-05 17:43 中道学友 阅读(430) 评论(0) 推荐(0) 编辑

SharePoint 2013中移除原有的Content Processing Component并添加一个新的
摘要:笔者在自己的SharePoint 2013中测试通过了以下脚本. #Get Search Service Application and its active topology.$ssa = Get-SPEnterpriseSearchServiceApplication$currentActiveTopo = Get-SPEnterpriseSearchTopology -SearchAppl... 阅读全文

posted @ 2013-03-25 16:39 中道学友 阅读(380) 评论(0) 推荐(0) 编辑

笔者亲自测试通过的修改SharePoint 2013的Topology脚本记录
摘要:#2013-08-26 更新#Author: ZhongDaoXueYou#Copyright: 反正也是抄微软的, 大家随便用.#Routine Starts Hereif ((Get-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue) -eq $null) { Add-PSSnapin "Microsoft.SharePoint.PowerShell"}$hostA = Get-SPEnterpriseSearchServiceInstance -Iden 阅读全文

posted @ 2013-03-03 22:10 中道学友 阅读(536) 评论(0) 推荐(0) 编辑

记录一个用PowerShell来获得UserProfile的某个属性的脚本
摘要:脚本如下: Clear-Host Add-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction "SilentlyContinue" $url = "http://sps2010/" $site = Get-SPSite $url $context = Get-SPServiceContext $site ... 阅读全文

posted @ 2012-09-19 14:47 中道学友 阅读(925) 评论(0) 推荐(0) 编辑

如何运行PowerShell的脚本文件
摘要:运行PowerShell脚本有两种方式. 在运行任何脚本文件之前, 你都必须首先设置一个恰当的Execution Policy. PowerShell脚本跟Windows CMD一样, 和MS-DOS批处理一样, 文件需要被保存为.ps1后缀名, 比如说myscript.ps1 最通常的运行脚本的方法是调用它: PS C:\> & "C:\Belfry\My first Scr... 阅读全文

posted @ 2012-07-17 12:08 中道学友 阅读(18986) 评论(0) 推荐(0) 编辑

记录一个测试用的PowerShell脚本
摘要:今天的工作中, 我需要写一个脚本创建两千零一个SPListItem. 特点如下: 1. 第1个item和第2001个item的所有field的值除了title外全部相同. 2. 其中有两个field是Managed Metadata Service里的Term. 3. 一个field是个类型为Choice. 脚本写好了, 经测试, 已成功运行. 这份脚本里包含的知识点有: 1. ... 阅读全文

posted @ 2012-07-16 16:14 中道学友 阅读(2043) 评论(0) 推荐(0) 编辑

Windows Server 2012 和Windows 8 中的PowerShell ISE
摘要:Window 8和Windows Server 2012中的PowerShell ISE比以前版本增强了很多. 在Windows 8中的开始菜单可以找到PowerShell, 右键单击, 选择Run As Administrator. 或者按Win+R, 运行"runas /noprofile /user:administrator powershell", 来打开PowerShell命... 阅读全文

posted @ 2012-06-25 13:25 中道学友 阅读(1035) 评论(0) 推荐(0) 编辑

记一个PowerShell的方法调用
摘要:没时间系统的学习PowerShell, 只能现学现用. 这段函数调用花了我半个多小时才搞定. 呵呵. 您别笑我, 呵呵. 在这里个例子里, 包括了PowerShell里如下的一些要点: 静态函数的调用方法 枚举类型的指定方法 空值 布尔值 PS C:\Users\administrator.VSAT> $SPUtility = [Microsof... 阅读全文

posted @ 2012-03-07 09:10 中道学友 阅读(1110) 评论(0) 推荐(0) 编辑

如何使用PowerShell修改注册表
摘要:下面的例子里, PowerShell修改了注册表键值, 完成了Security loop disable, 和loopbackcheck disable. #Security loop disable so that you can look at it on the same machine if(($gchn = Get-ItemProperty "HKLM:\SYSTEM... 阅读全文

posted @ 2012-01-26 09:30 中道学友 阅读(2051) 评论(0) 推荐(0) 编辑

如何使用PowerShell修改Host文件
摘要:下面的命令, 为Host文件添加了一条记录, 让/sps2010/hostheader1/这个url指向server自己. $url=”http://sps2010/hostheader1/” if( (Get-Content $env:windir\System32\drivers\etc\hosts |?{$_ -imatch "\s$url"}) -eq $null){"`n1... 阅读全文

posted @ 2012-01-26 09:12 中道学友 阅读(2062) 评论(0) 推荐(0) 编辑

使用PowerShell得到SharePoint的Application Pool
摘要:使用命令Get-SPServiceApplicationPool得到Services所使用的Application Pool 举例: PS C:\Users\administrator.VSAT> $svcpools=get-spserviceapplicationpool PS C:\Users\administrator.VSAT> $pool1=$svcpools|?{$_... 阅读全文

posted @ 2012-01-24 15:29 中道学友 阅读(641) 评论(0) 推荐(0) 编辑

如何在PowerShell中得到一个对象的所有属性名和方法名呢?
摘要:答案很简单Get-Member. 举例 ============== 假设你查看一个SharePoint 2010里的名为Change Log的timer job的类型是什么, 都有哪些属性和方法可供调用. 你可以使用下面的语句来达到目的: foreach($job in get-sptimerjob) {if($job.DisplayName -eq "Change Log"... 阅读全文

posted @ 2012-01-24 13:47 中道学友 阅读(3502) 评论(0) 推荐(0) 编辑

PowerShell中的百分号"%"和问号"?"
摘要:研究一个问题, 发现一篇White Paper上写的PowerShell上有如下的语句: $farmName = Get-spfarm |%{ $_.Name } 笔者PowerShell比较弱, 看不懂百分号的意思. 于是询问了专家Tracy Yu. 得到如下的答复: 这里的百分号是个PowerShell中的Alias, 意思是ForEach-Object. 如图: ... 阅读全文

posted @ 2012-01-04 17:21 中道学友 阅读(4898) 评论(0) 推荐(0) 编辑

怎样才能比较方便地查看PowerShell里返回回来的对象的每个成员及它们的值呢?
摘要:一个SharePoint 2010的People Picker无法查询到用户的问题, 抓NetMon包看, 里面根本连LDAP的query都没有发出去. 该问题我的同事和我做了三天, 都没有解决. 最后Nick登场, 潇洒一挥, 问题解决. 技巧就是这里将要分享给大家的把某个对象的所有的field写到一个XML中, 再仔细查看, 就能看到引发问题的数据field了.命令举例在结果XML中, 仔细查看ActiveDirectoryCustomFilter这个属性, 如果有什么乱七八糟的东西, 记得要通过PowerShell将之清空(即默认状态).记得修改完web application对象... 阅读全文

posted @ 2011-10-27 17:09 中道学友 阅读(1419) 评论(0) 推荐(0) 编辑

如何在Windows Server 2008 R2上开启Windows Power Shell ISE
摘要:Windows Power Shell ISE 并不是一个可选的feature, 要安装的话需要在Power Shell中运行如下的命令: Import-Module ServerManager;Add-WindowsFeature PowerShell-ISE 以上命令已通过笔者测试有效.2011-10-27 更新运行完毕上面的命令后, 可以到如下的路径中寻找powershell_ise.exe来启动PowerShell ISE.C:\Windows\System32\WindowsPowerShell\v1.0 或者在PowerShell命令行中直接运行powershell_ise.... 阅读全文

posted @ 2011-06-29 12:20 中道学友 阅读(2435) 评论(0) 推荐(0) 编辑

使用SharePoint 2010的PowerShell完成Object Model编程才能完成的功能的一个实例
摘要:Object Model的代码如下:这段代码的功能是查找登录名为domain\groupname的用户, 把这个用户的显示名修改为groupdisplayname. 代码编译执行后, 该用户使用domain\groupname登录站点, 但是他的显示名称却被改成了groupdisplayname.假设你也和我一样, 对powershell了解的少之又少. 别怕, 让我们一步步地把这里的代码转换为p... 阅读全文

posted @ 2010-10-10 07:25 中道学友 阅读(450) 评论(0) 推荐(0) 编辑

用命令行工具在文件夹中搜索字符串
摘要:Visual Studio的字符搜索功能很不错, 我经常用它在文件夹的各种类型文件内搜索字符串, 很方便. 在某些没有安装VS的机器上, 搜索字符串就比较麻烦. Windows自带的搜索工具选项有限. 可以使用命令行工具findstr, 来执行搜索字符串的功能. 举例如下: C:\Program Files\Common Files\Microsoft Shared\web server ext... 阅读全文

posted @ 2010-08-27 12:04 中道学友 阅读(1868) 评论(0) 推荐(0) 编辑

PowerShell入门
摘要:命令太多记不住咋办? 没关系, PowerShell提供了一个叫做Get-Command的命令来帮助你.输入get-command, 不带任何参数, 就可以得到所有命令的列表. Get-Command输出结果都挤在一起, 在Definition的部分还有些被截断了, 很不方便阅读, 怎么办?没关系, 你可以使用Format-List命令. 如下: Get-Command | Format-List *返回的列太多了, 而你只想要看看cmdlet的名字是么? 你可以使用Select-Object参数来过滤掉其他的属性, 只留下Name Get-Command | Select-Obj... 阅读全文

posted @ 2010-07-20 17:59 中道学友 阅读(1021) 评论(0) 推荐(1) 编辑

nslookup 命令
摘要:nslookup这个名字的意思是:"name server lookup".这个命令行工具是内置在的命令行工具, windows和unix上都有. 能允许用户查询网络中的域IP地址, 或主机的IP地址.首先需要理解到NSLOOKUP会假设你正在查询在私有网络上的本地域. 你可以查询external 的domain, 但是NSLOOKUP会先在内部域查询. nslookup 有下面的子命令: server NAME (这里的NAME是查询的DNS服务器的服务器名或者IP地址). 查询DNS服务器并不总是可以的, 因为经常对DNS的查询会为防止拒绝服务式攻击而被阻止掉. set 阅读全文

posted @ 2010-03-03 11:50 中道学友 阅读(2101) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

技术追求准确,态度积极向上

点击右上角即可分享
微信分享提示