问题标签 [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 投票
2 回答
178 浏览

powershell - 将索引号添加到“Select-String”的结果列表中

我需要在文件中搜索一个词并在搜索结果中显示一个索引,以便于引用。

bash 中的命令是:

cat <file> | grep 'Table: ' | cat -n

到目前为止我在 Powershell 中所拥有的:

Get-Content <file> | Select-String 'Table: ' | Select-Object -Property LineNumber, Line

不幸的是,我没有意识到这LineNumber给出了文件中的实际行而不是结果列表中的索引。

如何将 bash 命令转换为等效的 Powershell?

0 投票
3 回答
376 浏览

json - Powershell - 搜索 json 树

我在 my.json 文件中有一个 json 结构,如下所示:

使用 powershell 我想搜索“node”key1B 并选择它。假设是

  1. key1B 在整个树中只出现一次
  2. 搜索词 (key1B) 可以是根元素或根元素的子元素。

如果我要知道 key1B 在哪个节点下的父节点,我可以在下面使用:

如何使上面的选择通用,以便我正在搜索的节点可以位于根节点或根节点的子节点中?

0 投票
1 回答
515 浏览

powershell - 如何在 PowerShell 的 Select-Object 中使用 Sort-Object 和 Where-Object?

我正在为 Azure PowerShell 3.1.0 编写一个 PowerShell 脚本:

  1. 从 JSON 获取内容
  2. 根据MigratedFlag ='Y'的条件循环内容并按升序排序OrderNo
  3. Location从使用执行 SQL 文件Invoke-Sqlcmd
  4. 如果我的值位置等于执行的脚本,则更新MigratedFlag =N

我可以执行除第 2步之外的所有步骤,即按 OrderNo 排序并在 MigratedFlag 上添加条件

下面是一段 JSON 内容:

下面是我正在使用的 PS 脚本(无法使用Sort-Object也不Where-ObjectSelect-Object):

0 投票
3 回答
255 浏览

powershell - PowerShell 导出 CSV 到多个路径

我正在尝试将目录中文件夹的内容导出到 CSV。我遇到的问题是我不知道如何导出到 2 个不同的路径。

只需添加另一个 Export-Csv,只需将一个空 Csv 添加到第二个路径。

0 投票
0 回答
19 浏览

powershell - 在 Select-Object 完成之前继续在脚本中使用 Select-Object

使用此代码:

为什么在给我 AD 用户列表之前,我的输出总是询问“发生了什么事”?
仅当我使用select时才会出现此问题。

0 投票
1 回答
78 浏览

amazon-web-services - 在报告 AWS Backup Powershell 中添加 EC2 的名称

我需要使用 Powershell-AWS Sdk for AWS Backup 进行报告。

实际上我有当前的报告:

报告示例截图

我想在左侧为每个带有 VolumeId 的原始匹配添加 Name Instance TAG 列,以便更友好地使用,并且如果 Instance 是否备份,则更容易阅读。

谢谢。

巴斯托斯AWS。

0 投票
1 回答
242 浏览

powershell - PowerShell:将字符串附加到 Get-ADUser 查询的结果

我想将字符串附加到 Get-ADUser 对象。

我得到了一些括号 {} 而不是“Else”

但我想要这个!

我尝试将 Get-ADUser 对象放入字符串数组,然后附加 $VALUE 但这不起作用。

有人有想法吗?

因为我必须将其保存到 CSV 文件中。

0 投票
1 回答
286 浏览

powershell - 如何在 Powershell Select-Object 中选择带有变量的属性

测试 1 按预期工作。为什么测试 2 的工作方式不同?

0 投票
1 回答
363 浏览

json - 带有 JSON 嵌套对象的 Powershell - 无法获取对象属性的属性

我对 Powershell 很陌生,目前我正在尝试从我从 Solr 下载的 JSON 转换一些数据。

JSON 文件如下所示:

第二个状态行下方是具有众多参数的服务器列表(所有名称都不同),我试图深入了解它,但需要嵌套数据的帮助。

我尝试了以下方法:

然后 $list 向我显示服务器列表,所需的数据在右栏中,但我无法直接访问它。如何构建表格并计算总和,如下所示:

0 投票
1 回答
125 浏览

arrays - 将字符串拆分为对象数组

我在 PowerShell 中有这个字符串:

我想拆分它以获得一个对象数组,我试过:

但它是一个字符串数组。

最后我想打电话:

$filterObjectArray 当它是一个字符串数组时不起作用。

但如果$filterObjectArray = 'Name', 'Server'...

问题是我的名为Command的自定义属性,因为如果我只使用:

有用。

谢谢您的帮助。