Powershell小技巧


4
熟悉c#的朋友们,你会不会抱怨PowerShell中没有Using语句自动调用Idisposable接口中的Dispose方法,来释放资源呢?不要悲伤,PowerShell强大的兼容性可以让你做类似的事情。那就是scriptblocks脚本块。下面的函数会接受一个实现Idisposable方法的变量,然后把它交给脚本块去执行,在脚本块内部,可以通过 $_来访问它。

PowerShell中能用Using语句吗?






3
一旦你运行控制台应用程序时,应当意识到,ISE中的并不是一个真正的控制台。有时,如果某个控制台应用程序想跟用户进行交互,可能在ISE那个虚拟的控制台中会出错。比如choice.exe在传统控制台上无虞,如果把它放在ISE中运行,你若想接收到按键请求,犹如白日做梦!

当心潜藏的密码请求