【发布时间】:2017-03-28 16:44:06
【问题描述】:
在我的网页中,我创建了简单的 php 脚本,该脚本在浏览器上仅将我的 IP 地址显示为网页中的简单文本。
所以如果我在 PowerShell 中使用这个命令:
$ip = Invoke-WebRequest https://www.mypage.com
$ip
我得到这个结果:
PS C:\Users\user> $ip
193.60.50.55
如果我检查使用哪种变量:GetType().FullName 我得到:
PS C:\Users\user> $ip.GetType().FullName
System.String
如果我尝试将它与相同的字符串进行比较
PS C:\Users\user> $ip = Invoke-WebRequest https://www.mypage.com
$ip2 = "193.60.50.55"
$ip -eq $ip2
我得到结果“假”,我也尝试使用 -match 和 -like 但结果总是假
知道什么是错的
【问题讨论】:
-
我有点困惑
$ip = Invoke-WebRequest https://www.mypage.com只返回一个字符串,它应该返回一个具有大量属性的对象,你能发布$ip | Get-Member的结果吗?
标签: string powershell compare invoke webrequest