偶尔有人可能对exit有点误解,写出下面这样的例子: function abc […]
脚本
这是Powershell3.0后的新特性。 要保持代码的清爽,你可能需要将Pow […]
Powershell分别从文件加载函数
我给别人写了一个PowerShell脚本,让他运行时一定要以管理员权限运行,可是说的再清楚,他也有忘得时候。甚至有的朋友刚从XP步入Windows 7 或者 Windows 8的殿堂,对于UAC不是很清楚,更别提以管理员权限运行了。然后出错了,又来问我,他烦我也烦。
强制PowerShell脚本以管理员权限运行
如果你想知道一个脚本运行了多久时间,你可以使用Measure-Command,但 […]
记录脚本执行时间

Powergui中有个工具,可以将PowerShell脚本转换成独立的可执行程序EXE。所以,我想写一个PowerShell函数,能够将一个Ps1脚本文件转换成同名的可执行文件。核心思想是动态编译类:Microsoft.CSharp.CSharpCodeProvider
将PowerShell脚本编译成EXE

2年前有个哥们给我们做PowerShell培训时,在会议结束前非常客气地向大家确认还有什么问题?我就好奇地问:“PowerShell 脚本的后缀名为什么叫PS1?”他当时表示不知道。直至今日我也不知道。今天我就猜测一下吧,可能是出于两个原因
PowerShell 脚本的后缀名为什么叫PS1
我们假设你创建了一个这样的函数: function Test-Function […]
确保脚本的向下兼容

典型例子,当你函数的参数为“mandatory”属性时,Powershell中当用户遗漏参数时将会提醒他。
Powershell使用Dialog设定必选参数
在Powershell控制台的许多更改只会在当前会话有效。一旦关闭当前控制台,你 […]
Powershell自动执行脚本之profile
我们可以像创建管道函数那样创建管道脚本,具体采用低速顺序模式,还是高速流模式,这 […]
Powershell 创建管道脚本
如果你愿意,你可以把一个脚本写的非常长,问题是脚本的代码量越大,可读性越差。最好 […]
Powershell 增强脚本的可读性
一个Powershell仅仅是一个包含Powershell代码的文本文件。如果这个文本文件执行,Powershell解释器会逐行解释并执行它的的语句。Powershell脚本非常像以前CMD控制台上的批处理文件。您可以通过非常简单的文本编辑工具创建Powershell脚本。