PowerShell Table 列到以“,”分隔的字符串
PowerShell Table column to string delimited with ','
我正在尝试将 'key' 列下的值转换为以“,”分隔的单个字符串
$TheTable = (get-command get-mailbox).Parameters
命令returns:
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 循环,.ToString)returns:
System.Collections.Generic.Dictionary`2[System.String,System.Management.Automation.ParameterMetadata],
有什么办法吗?
要获取哈希表/字典的键,请使用其 .Keys
属性。
要将字符串集合转换为带分隔符的单个字符串,请使用 -join
运算符。
因此:
$TheTable = (get-command get-mailbox).Parameters.Keys -join ","
我正在尝试将 'key' 列下的值转换为以“,”分隔的单个字符串
$TheTable = (get-command get-mailbox).Parameters
命令returns:
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 循环,.ToString)returns:
System.Collections.Generic.Dictionary`2[System.String,System.Management.Automation.ParameterMetadata],
有什么办法吗?
要获取哈希表/字典的键,请使用其
.Keys
属性。要将字符串集合转换为带分隔符的单个字符串,请使用
-join
运算符。
因此:
$TheTable = (get-command get-mailbox).Parameters.Keys -join ","