powershell ConvertTo-Hashtable:Powershell实用程序函数,它将psCustomObject转换为HashTable,以便更好地寻找和迭代
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell ConvertTo-Hashtable:Powershell实用程序函数,它将psCustomObject转换为HashTable,以便更好地寻找和迭代相关的知识,希望对你有一定的参考价值。
Function ConvertTo-Hashtable {
<#
.SYNOPSIS
Converts PsCustomObject type to Hashtable. Takes pipeline input and common arguments
.DESCRIPTION
Converts PsCustomObject type to Hashtable. Takes pipeline input, common arguments,
array arguments for bulk processing
#>
[CMDLETBINDING()] PARAM(
[PARAMETER( Position=0,
Mandatory,
ValueFromPipeline,
ValueFromPipelineByPropertyName )]
[ALIAS( 'CustomObject',
'psCustomObject',
'psObject' )]
[psCustomObject[]] $Object
)
BEGIN { }
PROCESS {
foreach ($_object in $Object) {
$output = @{ }
$_object | Get-Member -MemberType *Property | % {
$output.($_.name) = $_object.($_.name)
}
$output
}
}
END { }
}
以上是关于powershell ConvertTo-Hashtable:Powershell实用程序函数,它将psCustomObject转换为HashTable,以便更好地寻找和迭代的主要内容,如果未能解决你的问题,请参考以下文章
powershell PowerShell:启动PowerShell作为其他用户提升
powershell [提示输入powershell] #powershell #input #prompt
powershell 测量PowerShell命令或PowerShell脚本的速度
powershell远程下载exe并执行
powershell 使用啥端口
如何在不卸载powershell的情况下,有效禁用/启用powershel