脚本块是一段可以被执行的PowerShell代码,我们通常是把脚本块放在闭合的大 […]
每月归档: 2015年6月s
使用NTFS权限创建目录 我们经常可能会需要使用特定的NTFS权限创建一个目录, […]
使用PowerShell管理NTFS权限
为了增强可读性,大家都喜欢将很长的本来可以一行写完的脚本分割成多行。 Get-S […]
分隔PowerShell脚本行

在本地部署Windows 商店应用程序时,我们会遇到Add-AppDevPackage.ps1脚本,这个脚本和所在安装包都是visual studio 生成的。应用程序安装完毕后为:非开发者模式。那如何将它安装为开发者模式。
PowerShell将Windows store应用程序安装为开发者模式
本来 ConvertTo-Json已经很方便了,可是目标操作系统可能是win7或着win 2k8,.NET framework的版本是2.0,PowerShell 的版本2.0,既没有ConvertTo-Json这条命令,也没有直接可以调用的.NET内置的类库。我就写了一个简易版的ConvertToJson函数,可以将pscustomobject或着hashtable对象转换成Json字符串
PowerShell 2.0将pscustomobject转换成Json字符串
启动PowerShell时隐藏自己的窗口。在PowerShell启动其它进程时隐藏窗口。使用PowerShell隐藏其它进程的窗口。
PowerShell隐藏Windows窗口
PowerShell远程管理很强大,开启远程访问本来一行命令即可,但不是永远都顺风顺水。比如:拒绝访问 0x80070005 -2147024891。今天就分享一些网友们的总结,真心希望某条可解燃眉之急。
winrm 拒绝访问 0x80070005 -2147024891疑难杂症总结
默认目录的权限是继承父目录的,你当然可以关闭它的继承和分配指定的权限。 下面例子 […]
Powershell管理权限的继承

上次转载的一篇文章《PowerShell查看打开文件的默认应用程序》,它的亮点是 […]
PowerShell查看文件关联
在前面的PowerShell技巧中,我们看到了PowerShell控制台支持输出 […]
PowerShell控制台输出绿色的对号
亦或者使用你的大写字母列表一个个匹配,当然更灵活的是使用.NET中的 IsUpper()函数。.NET是PowerShell的土壤,尽最大可能挖掘出这些framework框架中的函数,是我们伸手党永恒的追求
PowerShell查找字符串中的大写字母
但是在扫描注册表时,要稍微留意一下32位和64位机器的问题,这不是本文重点,点到为止。另外一种途径,稍显旁门左道,调用Windows API。下面的例子会演示如何调用。采取这种途径最大的优势是借力于操作系统。而你的付出成本只是用C#代码间接调用Windows API中的函数而已: