【发布时间】:2020-05-19 10:34:53
【问题描述】:
ForEach 记录为ForEach-Object 的别名。当我使用Get-Alias ForEach 时,它告诉我它是ForEach-Object 的别名。
但是,
-
ForEach-Object接受 Begin Process 和 End 等参数,而ForEach不接受这些参数。当我们在没有任何东西的情况下调用
ForEach-Object时,它会提示输入参数 Process,而在调用ForEach时,它会留下一个带有>>的嵌套提示。%和ForEach行为相同,但ForEach-Object不同。
我的问题是:
ForEach真的是ForEach-Object的别名吗?ForEach或ForEach-Object哪个更好?
请分享您的想法。
谢谢!
【问题讨论】:
标签: powershell foreach alias