codecook
从Powershell3.0开始,有一个新的自动变量叫$PSScriptRoot,这个变量以前只存在模块里,它能指向当前文件夹中的脚本的位置(准确的说在你运行脚本的时候它才有用):
认识$PSScriptRoot环境路径
你可能知道Set-AuthenticodeSignature能够为Powershell脚本实现数字签名,但你知道它还能为其它脚本做签名吗?
Powershell中为VBScript脚本签名
论坛朋友在网上找了一段ZIP格式压缩包解压代码: Function Unzip- […]
Powershell解压ZIP压缩文档
当你在POWERSHELL_ISE中开发脚本,你应该在完成脚本后在干净的环境进行最后的测试,这样不会受到以前的变量或函数影响。
这里有个最简单的完美方法: 选择“文件”菜单,然后点击“新建”,你现在得到了一个空白脚本菜单,实际上这个菜单是在一个全新的环境,可以进行完美的测试了。
ISE中使用新的测试环境
当你使用PowerShell进行远程管理时,如果你的机器名没有使用完整的域名,可 […]
PowerShell在远程管理中使用完整域名
我们假设你创建了一个这样的函数: function Test-Function […]
确保脚本的向下兼容
你能使用Get-PfxCertificate从PFX文件加载数字证书,然后用证书 […]
Powershell 导入PFX证书
当你去读取一个类型为StringExpand类型的注册表值时,它总是会在你的文本中自动展开所有的环境变量。
Powershell 读取StringExpand类型的注册表值
Powershell 能轻松读取环境变量,下面将获取当前windows文件夹。 […]
设置和删除环境变量
2 典型例子,当你函数的参数为“mandatory”属性时,Powershell中当用户遗漏参数时将会提醒他。
Powershell使用Dialog设定必选参数
你可能没有意识到这一点,但是在Powershell中使用不同的小数分隔符输入输出,它是有可能让脚本用户搞混淆。
