Столбец PowerShell Table в строку, разделенную символом ',' - PullRequest
0 голосов
/ 24 декабря 2018

Я пытаюсь преобразовать значения в столбце 'key' в одну строку, разделенную символом ','

$TheTable = (get-command get-mailbox).Parameters 

Команда возвращает:

Key                    Value                                         
---                    -----                                         
ErrorAction            System.Management.Automation.ParameterMetadata
IncludeInactiveMailbox System.Management.Automation.ParameterMetadata
Verbose                System.Management.Automation.ParameterMetadata
OutVariable            System.Management.Automation.ParameterMetadata

Я пытаюсь достичь:

$TheTable = "ErrorAction,IncludeInactiveMailbox,Verbose,OutVariable"

Я полностью потерян, поскольку все, что я пытаюсь (foreach loop, .ToString), возвращает:

System.Collections.Generic.Dictionary`2[System.String,System.Management.Automation.ParameterMetadata],

Есть ли способ сделать это тоже?

1 Ответ

0 голосов
/ 24 декабря 2018
  • Чтобы получить ключи хеш-таблицы / словаря, используйте его свойство .Keys.

  • Чтобы преобразовать коллекцию строк в одну строку с разделителем,используйте оператор -join.

Поэтому:

$TheTable = (get-command get-mailbox).Parameters.Keys -join ","
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...