1 我呢,没经历过什么大项目,对委托理解不是很深,只知道委托是方法的指针,事件是深封装的委托。今天主要分享在PowerShell中调用.NET中的委托和事件,和PowerShell中将脚本作为参数传递。 PowerShell委托和事件2014年3月5日 在 Powershell小技巧 标签 脚本块 来自 Mooser Lee
3 一旦你运行控制台应用程序时,应当意识到,ISE中的并不是一个真正的控制台。有时,如果某个控制台应用程序想跟用户进行交互,可能在ISE那个虚拟的控制台中会出错。比如choice.exe在传统控制台上无虞,如果把它放在ISE中运行,你若想接收到按键请求,犹如白日做梦! 当心潜藏的密码请求2014年3月4日 在 Powershell小技巧 标签 控制台 来自 codecook
有时我们需要给命令结果添加额外的信息,但是你需要数据在不同的机器同时还要保留数据的出处。或者你想要在创建数据时添加一个日期。 Powershell给对象附加属性2014年3月3日 在 Powershell小技巧 标签 对象 来自 codecook
2 在C#中调用PowerShell会用到这个程序集,System.Manageme […] 快速找出System.Management.Automation.dll2014年2月28日 在 Powershell小技巧 标签 程序集 来自 Mooser Lee
Select-Object 有一个能接收数字的“-Firest”参数,它将返回第X元素! Powershell使用Select-Object -First节约查询时间2014年2月28日 在 Powershell小技巧 标签 对象 来自 codecook
Powershell中你可能知道使用双引号字符串展开其中变量,例如这样: $do […] Powershell在字符串中使用变量2014年2月27日 在 Powershell小技巧 标签 变量 来自 codecook
1 前天有群友问:如何获取文本文件中的网址的状态码,我以为用Get-Content和Invoke-WebRequest就够了,没想到,Invoke-WebRequest还有它矫情的一面,比如当遇到德高望重的方校长时,它不会返回404,而是直接报错,即使指定ErrorAction,也无济于事。 检测网址的HTTP状态码(定制版)2014年2月27日 在 Powershell小技巧 标签 Web 来自 Mooser Lee
25 Powergui中有个工具,可以将PowerShell脚本转换成独立的可执行程序EXE。所以,我想写一个PowerShell函数,能够将一个Ps1脚本文件转换成同名的可执行文件。核心思想是动态编译类:Microsoft.CSharp.CSharpCodeProvider 将PowerShell脚本编译成EXE2014年2月26日 在 Powershell小技巧 标签 脚本 来自 Mooser Lee
尽管PowerShell中创建数组和哈希表的语法很方便,但有时候在调用一些.Net framework 的方法时,仍旧需要一些原生态的泛型对象。比如Dictionary和List。所以记住两条口诀即可:1.尖括号变中括号;2.类型外包中括号 PowerShell泛型声明2014年2月26日 在 Powershell小技巧 标签 对象 来自 Mooser Lee
10 使用比较运算符”like”过滤当前应用的数组, 这里可以用比较运算符结合控制台命令匹配出所有条件。 这个例子将使用”netstat.exe”得到仅包含” established”状态的网络连接,接着又获得包含” established”状态和名字为”stor”的信息,接着再使用命令”ipconfig”去获得当前的IPV4地址: Powershell过滤控制台命令输出2014年2月25日 在 Powershell / Powershell小技巧 标签 管道 来自 codecook
2 Powershell不仅是能替换脚本语言也能使用别名替换用户组件,如果你不喜欢它的原命令,你可以使用别名打开它。 Powershell使用别名运行WINDOWS组件2014年2月25日 在 Powershell 标签 别名 来自 codecook
2 如果你想要保证一个程序的句柄,例如去找出这个程序的ID,或者可以稍后来查看这个程序的执行情况,或者关闭它,请使用Start-Process配合-PassThru 参数,它将返回出这个程序的对象。 保持程序的句柄2014年2月21日 在 Powershell小技巧 标签 进程 来自 codecook