来自 pip 的 NIC 名称 在 azure 中



我需要从公共IP获取NIC名称。我无法从 IP 配置中获取 NIC 名称。

我将 PIP 的 IP 配置为:

/subscriptions/xxxx-xx-xxxx-xx-xx Microsoft x

$ip。IpConfiguration.Id.tostring((.子字符串($ip.IpConfiguration.Id.ToString((.LastIndexOf('/'(+1(

我希望输出为"测试",但它给了我输出"ipconfig1">

$ip.IpConfiguration.Id.tostring().Split('/')[-3]

Split('/')String类的 .Net 方法,该方法返回一个字符串数组,其中包含此实例中由指定字符串或 Unicode 字符数组的元素分隔的子字符串

您也可以为此使用 PowerShell-Split运算符,该运算符具有更多不适用于此问题的功能:

($ip.IpConfiguration.Id.tostring() -Split '/')[-3]

[-3]不是方法的一部分,而是 split 方法返回的数组中的索引。负数从数组末尾开始计数。例如,"-1"是指数组的最后一个元素。请参见: 读取数组

最新更新