此字符串的用途是什么?我对PowerShell还是很陌生,并且看到了一些声音。
$_.Class
以下是我如何看到它的示例:
$R.AllElements|?{$_.Class -eq "table"}|select innerText
这是否意味着我们在$ R变量上应用了一个类?还是我们正在搜索字符串“ table”的变量已经有一个“ Class”?我环顾四周,但找不到任何解释。
答案 0 :(得分:0)
下面是一个示例,您可以了解$_.xxxxx
$Obj = Get-Item -Path 'C:\Program Files'
这将放置Get-Item
命令收集的所有信息并将其存储在$Obj
中。如果然后显示变量中的内容,它将看起来像这样
如果您随后进行$obj.xxx
的操作,其中xxx是上面显示的属性名称之一,它将像这样显示该属性下的值
获取所述属性值的另一种方法是您在帖子中的显示方式。如果将变量管道到如下所示的where语句中,则在尝试过滤掉特定变量中的某些文本时特别有用。本示例在prog
Name
属性中寻找文本$Obj2
我希望我能有更多的细节,希望对您有所帮助! PowerShell是Windows环境中用于自动化和管理的最佳工具之一,因此请继续学习!
奖金:Here is a link是关于PowerShell管道及其工作方式的文档,我在上面的话中称其为“管道”