修剪没有做

时间:2017-01-30 12:25:04

标签: powershell

我正在构建一个将Test-Connection本地网关和网站的脚本。为了获得我使用的活动网关:

$GateWay = (Get-wmiObject Win32_networkAdapterConfiguration | ?{$_.IPEnabled}).DefaultIPGateway

这很好用,但它为结果增加了两个空格。我已经使用Trim()来取消它们,但使用.length,这不能完成工作,并且会在我的脚本的下一行中断。所以,坚持到这里..

这里是我用来测试的代码:

Clear-host
$Gateway = [String](Get-wmiObject Win32_networkAdapterConfiguration | ?{$_.IPEnabled}).DefaultIPGateway
$GateWay.Length
$GateWay.Trim()
$GateWay.Length

1 个答案:

答案 0 :(得分:3)

Trim()不修改字符串,返回修改后的副本

试试这个:

$GateWay = $GateWay.Trim()