PS> Invoke-RestMethod-Uri http://numbersapi.com/37-UseBasicParsing 37 is the number of plays William Shakespeare is thought to have written (counting Henry IV as three parts).
只需将 URL 中的数字替换为您需要的任何实际数字。这是一个很好的例子,说明使用 PowerShell 使用 REST Web 服务是多么容易。
PS> (Invoke-WebRequest-Uri http://numbersapi.com/37-UseBasicParsing).Content 37 is the cost in cents of the Whopper Sandwich when Burger King first introduced it in1957.
在上一个技巧中,我们说明访问 WinRT 类 AnalyticsInfo 似乎是读取当前 Windows 10 版本的唯一受支持方式。与使用上一个示例中的异步方法不同,为了仅获取当前的 Windows 10 版本,这里有一个更简单的方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
# get raw Windows version [int64]$rawVersion = [Windows.System.Profile.AnalyticsInfo,Windows.System.Profile,ContentType=WindowsRuntime]. GetMember('get_VersionInfo').Invoke( $Null, $Null ).DeviceFamilyVersion