现在万物都是关联的。PowerShell能够通过web服务获取公共数据,所以使用一行代码就能获取最近检测到的地震信息列表以及它们的震级。
每月归档: 2013年12月s
2014年即将来临,荔非苔代表PowerShell中文博客通过演示“Base64String 和String之间互相转换”向大家送来祝福,请把脚本复制进控制台,直接运行即可。
PowerShell 中 Base64String 和String之间互相转换
当PowerShell 升级为4.0后,在高版本的PowerShell中怎样使用低版本的控制台?例如PowerShell 3.0 和PowerShell 2.0。
PowerShell 4.0上运行PowerShell 2.0
之前转载过一个设置背景图片的函数Set-DesktopWallPaper。很多同事反馈,多数情况下没反应。经测试确实存在这个问题。rundll32.exe user32.dll, UpdatePerUserSystemParameters,这段命令都是没错的,刷新用户配置。估计问题出现在使用PowerShell调用时,参数的传递和解析上了。后面在网上又找了一段脚本,调用的非常巧妙,完美解决Set-DesktopWallPaper不好使的问题。
PowerShell 设置桌面背景图片(二)
Get-EventLog一次只能读取一个事件日志名称下的事件。如果你想从多个事件名称中查找事件。你必须像这样在数组中追加信息.这种情况下,可能会优先使用便捷的WMI:它可以同时查询多个事件名称。
下面的例子会从“应用程序”和“系统”名称下获取前100个出错事件。
PowerShell从多个Windows事件日志名称中获取错误事件
我刚发现(自去年十月以来)WordPress的REST API也适用于自己托管的WordPress网站,所以我现在可以通过PowerShell来访问我的博客了。
PowerShell 调用WordPress Rest API
PowerShell 调用Wordpress XML-RPC API , 获取前十篇文章,仅需要一条命令:Invoke-WebRequest 即可。
PowerShell 调用WordPress XML-RPC API
Scott 和 Corey讨论操控Windows Azure上面虚拟机最好的方式。其中包括Node SDK,PowerShell SDK,Visual Studio,Azure 本身的REST API
Azure SDK比较 – Node命令行, PowerShell, 和 Visual Studio 整合 Azure ...
有序哈希表是PowerShell 3.0 中新加的,在创建新的对象时,非常有用。跟常规的哈希表不一样,有序哈希表会保持你添加的键值的顺序。因此,在把转换成对象的时候,你也可以控制这些键值对应的属性的顺序。可能你会想,我有另外一个属性,虽然在后面指定,但我不想它跟在所有的属性后面,比如位于第二个属性。此时可以尝试Inser方法。
PowerShell有序哈希表和更改顺序
有时候需要执行一条命令,给它设定timeout时间,如果超时了就自动丢弃,返回NULL,否则就返回执行的结果。使用PowerShell中的Job可以非常容易的实现。只需要使用三条命令即可。
•Start-Job
•Wait-Job
•Receive-Job
PowerShell限时和超时执行命令或脚本
获取相对日期(像昨天,上周,或者更久),我们知道可以使用任何DateTime对象支持的Add...()方法。下面的脚本,会获取昨天的日期:
$today = Get-Date $yesterday = $today.AddDays(-1) $yesterday此时的昨天$yesterday确切来讲是24小时之前,如果你理解的昨天是一个指定的时间,那又如何呢?比方说,昨天午夜 ?
PowerShell从午夜开始获取昨天的日期
预期状态配置是Windows PowerShell中的一个新的管理平台,能让你在Windows上启用devOPs场景。它能使系统管理员和devOps声明式地配置系统,执行配置和重用配置。其核心方面就是针对Configuration关键字的语言扩展。
你可以参考下面一个来自MSDN的例子来体验如何使用configuration关键字配置机器。