相关疑难解决方法(0)

PSCustomObject到Hashtable

将a转换PSCustomObject为a 的最简单方法是Hashtable什么?它显示就像一个带有splat运算符,花括号和看似是键值对的那个.当我尝试将它投射到[Hashtable]它不起作用.我也试过.toString(),分配的变量说它是一个字符串,但没有显示任何 - 任何想法?

powershell hashtable pscustomobject

64
推荐指数
4
解决办法
5万
查看次数

动态获取PSCustomObject属性和值

我有以下内容:

$test = [pscustomobject]@{
    First = "Donald";
    Middle = "Fauntleroy";
    Last = "Duck";
    Age = 80
}
$test | Get-Member -MemberType NoteProperty | % {"$($_.Name)="}
Run Code Online (Sandbox Code Playgroud)

打印:

Age=
First=
Last=
Middle=
Run Code Online (Sandbox Code Playgroud)

我想从每个属性中提取值并将其包含为我的名称值对的值,因此它看起来像:

Age=80
First=Donald
Last=Duck
Middle=Fauntleroy
Run Code Online (Sandbox Code Playgroud)

我正在尝试构建一个字符串,并且不提前知道属性名称.如何提取值以完成我的名称值对?

powershell-3.0

8
推荐指数
2
解决办法
1万
查看次数