问题标签 [select-object]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3576 浏览

powershell - 如何从 PowerShell Expandproperty 中选择单个属性

我有一个简单的 PowerShell 表达式,它返回一些对象属性。它还返回一个名为 Computer 的对象,该对象具有一个ComputerName我正在尝试访问的名为的属性。ExpandProperty开关返回所有属性。如何过滤它以返回我需要的属性?

这是表达式:

我试过这个,但是当我尝试运行它时它给出了一个错误。

0 投票
2 回答
127 浏览

powershell - 访问脚本属性

我希望为本地服务器运行 DNS 查找,选择主机名和 IP 地址并输出到文本文件。

我可以访问HostName但不能选择IPAddressToStringIPAddressToString如果我以这种方式将结果保存到变量中,我可以访问:

我可以Select-Object用来选择hostnameIPAddressToString吗?或者我应该以另一种方式做到这一点?

0 投票
2 回答
3922 浏览

powershell - 如何编写对象的单个属性的值?

这是我当前脚本的样子:

文件的输出是:

我希望它只是数字,以便我可以进行计算。

0 投票
1 回答
246 浏览

powershell - Powershell 选择唯一字段

我有一个包含一些字段的对象列表。例如,我的列表中有三个对象:

我需要像这样过滤这个列表:

  • 我必须采用对 Field2-Field3 的所有唯一出现。Field1 的值是不必要的。

在我的示例中,选择的结果必须删除第三个对象,因为 Field2 和 Field3 的值相同。

我试过Select-Object -Unique Field2, Field3但没有过滤任何东西。

我也尝试过Where-Object同样的负面结果。

任何想法?我使用的是旧版本的 powershell,所以我不能使用一些 cmdlet。

谢谢你。

这是代码:它可以工作,但我还需要在输出中获取 Field1

0 投票
2 回答
743 浏览

powershell - Powershell - 将命令行文件名传递给 import-csv

在将命令的输出通过管道传输到 csv 时,我正在尝试添加其他列。

我正在运行的命令是这样的:

我在output.csv中得到如下输出;

我想在第 3 列和第 4 列中附加$Name 和 $IPAddress的值,但我不知道该怎么做。

编辑-

我希望它看起来像;

(为这些列添加标题并不重要)

Edit2 - 我将在这里扩展我的解释。代码是通过 API 将主机列表添加到防火墙,这是完整的脚本;

如果我要直接运行原始请求,我会这样做;

在浏览器中,它给了我以下(XML)输出;

当我通过 Invoke-RESTMethod 运行它时,我在 powershell 控制台中得到以下信息;

Select-Object 命令的每次迭代都会扩展,直到达到结果

给;

给;

PS C:\powershell>

最后是完整的命令;

给;

对于每个主机,这是我想要的(即操作的结果)。然后我只想将它导出到一个输出文件,但也有指示该状态适用于哪个 IP 主机。我认为 CSV 是最简单的格式,但也许不是?

希望这更清楚!

0 投票
1 回答
4251 浏览

powershell - 输送到选择对象的 Powershell .CSV 值返回空记录?

当我使用 import-csv 从 .csv 文件中检索数据时

在此处输入图像描述

我可以使用 Import-CSV 在控制台窗格中检索文件中的数据:

在此处输入图像描述

但是,当我将该输出通过管道传输到 select-object 语句时,会检索到相同数量的行,但它们现在都是空的。

在此处输入图像描述

这发生在我开始测试以下两个单独的脚本之后,试图在 SQL 表的 INSERT 语句之前进行 TRUNCATE。

我该怎么做才能扭转这种情况?

0 投票
3 回答
1333 浏览

powershell - PS 脚本正在导出一个空的 CSV

我正在努力理解为什么这个脚本没有按预期工作。这是一个简单的脚本,我尝试在其中导入 CSV,选择我想要的几列,然后导出 CSV 并复制自身。(基本上我们已经归档了数据,由于内存大小限制,我只需要来自另一个项目的几列)。这个脚本非常简单,显然它与它不起作用时引起的挫败程度成反比......现在最终结果是我最终得到一个空的 csv 而不是只包含我选择的列的 csv与选择对象。

0 投票
1 回答
4827 浏览

powershell - Powershell 选择语句

我正在尝试返回此查询的结果,但结果中不包含订阅名称。它显示在表头中,但不在结果的每一行中。它应该在每一行上显示,但每一行的第一列是空白的。我猜这与订阅变量不属于 -Status 属性有关,但它显示在表头中?

0 投票
1 回答
89 浏览

powershell - 使用 PowerShell 仅复制同一文件的每组的最后一个文件

我在构建遗留应用程序的 Bamboo 部署时遇到了问题。该应用程序具有相同 DLL 的多个版本,因此当它们在部署过程中被复制为工件时,它们会不必要地相互覆盖,从而增加了 15 分钟的部署时间。

这是我选择和复制所需 DLL 的原始方法:

0 投票
1 回答
31 浏览

powershell - 来自 PowerShell Export-Csv 的 CSV 数据在第一行包含选择子句

我正在Get-ChildItem通过如下一些指令将数据从 csvWhere-Object推送到 csv。Select-Object

问题是 csv 的第一行包含Select子句本身(例如字面意思{ “This part” + $_.AndThisBit }。不知道为什么我的部分代码泄漏到数据中?