gpt4 book ai didi

PowerShell 在 System.Object (PSCustomObject) 中创建一个系列

转载 作者:行者123 更新时间:2023-12-04 07:29:51 30 4
gpt4 key购买 nike

有没有更简单的方法来完成这个而不用输入系列?我尝试了一些关于数组和取消引用的想法,但最终没有任何效果。

$rowP = "" | Select-Object Course,"5","6","7","8","9","10","11","12","13","14","15","16","17","18","19","20","21","22","23","24","25","26","27","28","29","30","31","32","33","34","35"

最佳答案

我更喜欢以下方法。

  • 创建有序字典:
  • $properties = [ordered]@{
    Course = $null
    }
  • 使用 ..范围运算符生成 5 到 35 的整数范围,向字典中添加空条目:
  • 5..35 |ForEach-Object {
    $properties["${_}"] = $null
    }
  • 将字典转换为 PSCustomObject:
  • $object = [pscustomobject]$properties

    或者,您也可以使用范围运算符生成整数范围并将它们作为属性名称传递给 Select-Object :
    "" |Select-Object -Property @('Course'; 5..35 -as [string[]])

    关于PowerShell 在 System.Object (PSCustomObject) 中创建一个系列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68005313/

    30 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com