![]() |
1
1
PowerShell有一个方便的功能,名为 Member-Access Enumeration 你可以在这里使用。
简而言之,如果您访问数组对象上的属性或方法(例如
例如,使用此测试数据:
如果你调用
对于
(请注意,“端口”输出中有4个项目,其中有一个非打印项目
我们可以使用它对IP和端口的所有组合进行嵌套循环,如下所示:
|
![]() |
2
1
所以,您正在检查所有四个IP的端口22、25和80?根据样本数据,总共进行了12次检查? 这不是csv数据应该如何工作的,但好吧,我们仍然可以这样做。
|
![]() |
3
1
如果每个CSV行有1个IP和1个端口,简化代码的一种方法是重命名
然后,因为这两个参数(
另一种选择是,如果您希望每行有多个端口,并使用分隔符,例如:分号:
你可以用分号切开
|
![]() |
Matt · 获取数组长度并推入每个对象 3 年前 |
![]() |
Pouya · Foreach循环不添加计数器 3 年前 |
![]() |
Andrea De Luca · 修改forEach中的元素使条目加倍 3 年前 |
![]() |
XFMW · 为什么我的foreach循环不能统一编译?[重复] 3 年前 |
![]() |
Red · 为什么我的字体大小不适合香草js? 3 年前 |
![]() |
aRTURIUS · Terraform for_每个问题的数据类型 3 年前 |
![]() |
Yerkin · 条件不适用于PHP和mysqli 3 年前 |