小编bdj*_*nky的帖子

使用 Powershell 对数组值进行排序

我正在尝试输出从用于连接到 MDM 控制台的 API 中提取的项目列表。我有两个函数,它们一起工作,我可以看到脚本输出中的所有数据,但是,我想使用其中一个函数的变量名作为列,将此数据分类到 .csv 文件中标题。我是 PS 新手,一直在拔头发。我可以看到该变量是一个数组和其中的所有值,但是对于如何排序是否有更好的方法来获取我需要的数据没有任何想法。

    #Current MDM Environment
    $ev = "Q"

    #Define MDM credentials to match environment from above
    if($ev -eq "Q")
    {
    $Code = 'VbvmMGOV0Pd2lF4GurpBqnwD/R6mFmUKI6z3CKAY5tw='
    $ui = 'MDMqualserver'
    }
    else{$Code = 'Pe8w/3jDREgse2gUu3UYZ28FHeafg0xcheu/AYwJ6PE='
    $ui = 'MDMprodserver'}#>


    #API Auth for MDM Console
    $Auth = Get-Content -path 'C:\ProgramData\ScriptAuth\mobilityapi.txt'

    $Contenttype = 'application/json'

    $CurrentDate = Get-Date
    $CurrentDate = $CurrentDate.ToString('MM-dd-yyyy')

    $path = "C:\users\username\desktop\$currentDate.csv"

    Function get_all
    {
    $array =@()

    #Define URL
    $url = "https://$ui.company.gov/api/mdm/devices/extensivesearch? 
    pagesize=10000"

    #Define Headers
    $headers = New-Object "System.Collections.Generic.Dictionary[[String], 
    [String]]" …
Run Code Online (Sandbox Code Playgroud)

arrays sorting powershell

1
推荐指数
1
解决办法
2132
查看次数

标签 统计

arrays ×1

powershell ×1

sorting ×1