今天遇到同事一段脚本,通过WebRequest请求一个web页面,执行多次后就会卡住,并且提示超时。原因:Response占的资源没有释放,Response 实现了IDisposable接口。解决方案:调用$resp.Close()方法,释放资源。 PowerShell 中的WebRequest 执行多次后超时2013年7月13日 在 Powershell / Powershell小技巧 标签 WebRequest 来自 Mooser Lee
伴随着windows 8.1 预览版和Windows Server 2012 R2 预览版的发布,Windows 管理框架 4.0也发布了,其中包含了PowerShell 4.0。在PowerShell 4.0中将引入新的Windows配置模型。DSC Windows PowerShell 4.0 预览版发布2013年7月2日 在 PowerShell团队博客 / PowerShell资讯 标签 PowerShell 4.0 来自 Mooser Lee
1 在验证用户的条目时,模式识别是必要并且常见的任务。例如判断用户的输入的字符串是否是一个合法的网络IP地址,或者电子邮箱。有用并且高效的模式匹配需要一些能代表确切数字和字符通配符。 PowerShell 简单模式识别2013年6月10日 在 Powershell 标签 字符串 / 文本 / 通配符 来自 Mooser Lee
Get-Member会返回所有string对象的方法,可以通过参数只返回静态方法,也就是string类命令。使用几率最高的自然Format方法,但是因为PowerShell中已经有了大书特书的-F操作符了,Format方法可以秒杀了。但是Join和Contac还是可以聊聊的。 PowerShell String类方法2013年6月8日 在 Powershell 标签 字符串 / 文本 / 类 来自 Mooser Lee
1 从之前的章节中,我们知道PowerShell将一切存储在对象中,那这些对象中包含了一系列中的称之为方法的指令。默认文本存储在String对象中,它包含了许多非常有用的处理文本的命令。在控制台输入[String]::然后按Tab键会自动智能提示,这些方法就是String类命令。Concat()工作起来类似字符串操作符“+” PowerShell String对象方法2013年6月8日 在 Powershell 标签 字符串 / 对象 / 文本 来自 Mooser Lee
5 PowerShell 在一个固定宽度和对齐格式中,显示输出多行文本,要求每一列的输出必选具有固定的宽度。格式化操作符可以设置固定宽度输出。 固定宽度的制表输出2013年6月6日 在 Powershell 标签 制表 / 操作符 / 文本 来自 Mooser Lee
4 PowerShell格式化通配符,索引编号用来识别把那个值用来替换通配符,正数和负数,可以指定目标值是否左对齐或者右对齐。Powershell可以被数字格式化成许多不同的类型。 设置数值格式2013年6月6日 在 Powershell 标签 字符串 / 数字 / 文本 / 日期 / 格式化 来自 Mooser Lee
1 格式化操作符 –F 在PowerShell文本操作符中非常重要,经常被用来增强数字类型和日期类型的可读性。格式化操作符 –F 能够将一个字符串格式化为指定格式,左边是包含通配符的字符串,右边是待插入和替换的字符串。 格式化字符串2013年6月5日 在 Powershell 标签 字符串 / 操作符 / 格式化 来自 Mooser Lee
5 PowerShell所有的基本操作符形式都大同小异,要处理的数据位于操作符的左右两边,然后通过操作符建立连接,进行运算。PowerShell字符串操作符,一般有三个,其中两个大小写不敏感,另外一个大小写敏感。 字符串操作符2013年6月5日 在 Powershell 标签 字符串 / 操作符 来自 Mooser Lee
PowerShell获取“我的视频”目录,获取 “IE缓存”目录,文件递归遍历,文件过滤,拷贝文件,PowerShell打开资源管理器,PowerShell下载网站上的Flash视频。 下载各大网站上的Flash视频2013年5月31日 在 Powershell / Powershell小技巧 标签 文件 / 视频 来自 Mooser Lee
首先通过Invoke-WebRequest以纯文本格式返回你当前所对应的公网IP地址。然后再将这个IP地址以参数的形式传递给另外一个web service来获取地理文章信息的XML格式数据。 查询IP的地理位置信息2013年5月11日 在 Powershell小技巧 标签 IP / Powershell 3.0 / WebRequest 来自 Mooser Lee
5 当一个机器连接到互联网中,通常会从ISP(互联网服务提供商)得到一个公网IP地址,但是绝大数机器位于局域网中,因此机器的IP地址和网关的公网IP地址不同。但当机器访问部署在公网上的web服务时,就会把自己的公网IP暴露在外。 查询本机的公网IP地址2013年5月10日 在 Powershell小技巧 标签 IP / Powershell 3.0 / WebRequest 来自 Mooser Lee