- 博客(17)
- 资源 (8)
- 收藏
- 关注
原创 CmdletBindingAttribute之PostionalBinding的作用
在上一篇讲完Advanced Function中的HelpURI之后,我们今天接着要说的是另一个新特性:“PositionalBinding”。 从字面上理解PostionalBinding就是位置参数绑定的意思,PositionalBinding参数是用来决定方法中参数的位置,它可以设置为$true或者$false。接下来让我们看看他在Function中的具体作用。
2013-06-09 22:44:12 1226
原创 CmdletBindingAttribute之HelpURI的作用
PowerShell 3.0更新了许多新功能,尤其在Advanced Function中也有一些新特新改进,我们会接下来分篇幅分别讲解一下这些新特新。今天我们要说的就是新增的CmdletBinding的HelpURI属性。HelpURI属性可以为你的方法,脚本函数指定一个在线版本的帮助文档,所有指定的链接方式都必须用http和https开头。Function New-PowerShell
2013-06-09 18:34:08 1244
原创 学习PowerShell 3.0中新增的$PSDefaultParameterValues变量
在PowerShell中新增了许多Perference Variable,今天要特别介绍的是标题中提到的$PSDefaultParameterValues变量。顾名思义该变量的作用就像名字中看到的那样,可以用来作为默认的参数值,预先设置好默认参数值,在特定的环境中或者测试中显得尤为方便,下面让我们看看如何使用。 常用的语法大致有如下两种:$PSDefaultParameterV
2013-06-09 18:25:57 1347
原创 PowerShell 3.0中的Show-Command作用
在PowerShell 3.0中增加了一个很酷的命令那就是Show-Command,这个命令对于那些刚学习PowerShell的新手而言尤其有用,下面让我们来一起看看这个命令有哪些好处和帮助。 首先Show-Command是一个独立的cmdlet命令,所以它是可以被用在Console和ISE里的。大家可以看到,运用Show-Command命令会产生一个GUI窗口。这个GUI
2013-06-09 17:59:37 1646
原创 PowerShell 3.0的模块自动加载
大家一定知道在PowerShell中都包含有内置的变量,而这些变量我们称之为Preference Variable。 而在PowerShell 3.0中新增了几个Preference Variable, 比如我们今天要谈的内置变量$PSModuleAutoLoadingPreference。 在PowerShell 3.0以前的版本中,每次我们要使用其他非自带的命令或者方法,必须加载导入模
2013-06-08 13:43:58 3627
原创 了解 PowerShell ISE 3.0 (3)
之前两篇说了许多新特性,但是还没有介绍完,其实PowerShell ISE 3.0的改进和新特性真的是非常的多,这次我们再来看看其它新特性。 重启与自动保存功能以前我们常常会遇到死机,或者突发状况而丢失正开发的脚本代码,而现在,在ISE 3.0中增加了自动保存选项功能,默认是2分钟的间隔。我们可以根据如下命令具体调节时间:$psise.Options.AutoSaveMinuteI
2013-06-08 13:10:20 1307
原创 了解 PowerShell ISE 3.0 (2)
上次我们了解了一些ISE 3.0最直观的改进之后,再来谈谈另一个比较明显的地方,那就是代码编辑区域。 区域块选择 在ISE 3.0中支持批量选择多个文本块,只需要按住 Shift+ALt键的同时用鼠标或者方向键去选择移动,如下图:当选中你的区域块后,你甚至可以直接批量编辑,很是强大。当然,你也可以上下移动的方式来达到编辑的效果,如下图,仔细看最前面的垂直线最
2013-06-07 20:58:30 1254
原创 了解 PowerShell ISE 3.0 (1)
Windows PowerShell ISE(Integrated Scripting Environment) 最先是在Windows 7中被引入的。而随着PowerShell 3.0的发布,PowerShell ISE也有了一些新的变化,今天我们会逐步去了解下他与之前的版本有哪些改变。 Console Pane的改变先来看看最直观的自然是Command Pane部分 P
2013-06-05 23:10:25 1652
原创 如何在PowerShell中建立一个Office单列实例
在用PowerShell调用Office的时候(这里拿Office Word举例)我们一定会发现如果当前用户已经开启了一个Word应用程序并正在使用中,而此时你的脚本也需要在后台开启一个Word应用,这当然没有任何问题。但问题是当你的脚本操作完毕后,需要释放应用对象。而这时候当你使用Quit方法关闭时就会很有可能误关用户操作的Word实例对象。那么如何才能正确关闭自己调用的Word后台实例对象
2013-06-05 23:02:21 1171
原创 What difference between ConvertFrom-CSV and ConvertFrom-StringData?
在Windows PowerShell中,我们会发现有两个类似的命令如标题所言:ConvertFrom-CSV 与 ConvertFrom-StringData 而从表现呈现的表单看他们的样子是一样的,但到底有何不同呢? 先来看看两者各自的命令说明我们在来进行一番比较:ConvertFrom-StringDataConvertFrom-StringData cmdlet 将包含一个
2013-06-04 23:44:22 948
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人