首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从键到值将哈希表导出到csv

从键到值将哈希表导出到csv
EN

Stack Overflow用户
提问于 2020-12-19 05:02:08
回答 1查看 255关注 0票数 0

好的,我正在努力解决这个问题。我需要将这个哈希表导出到csv。

代码语言:javascript
复制
$Sku = @{
        "AAD_BASIC"                              = "Azure Active Directory Basic"
        "RMS_S_ENTERPRISE"                       = "Azure Active Directory Rights Management"
        "AAD_PREMIUM"                            = "Azure Active Directory Premium P1"
        "AAD_PREMIUM_P2"                         = "Azure Active Directory Premium P2"
        "MFA_PREMIUM"                            = "Azure Multi-Factor Authentication"
        "RIGHTSMANAGEMENT"                       = "Azure Information Protcetion Plan 1"
        "O365_BUSINESS_ESSENTIALS"               = "Office 365 Business Essentials"
        "O365_BUSINESS_PREMIUM"                  = "Office 365 Business Premium"
        "ADALLOM_O365"                           = "Office 365 Cloud App Security"
        "ADALLOM_S_DISCOVERY"                    = "Unknown"

上面是哈希表的一个示例,您可以在此处找到该站点:https://github.com/directorcia/Office365/blob/master/o365-skus.ps1

当我输出的时候,它会变得一团糟。我尝试将其转换为pscustom对象。由于表的设置方式,我必须调用basic。项目。有没有一种方法可以引用.item而不是调用每一项。我试过.name和.value,它们都不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-19 05:41:08

哈希表可以很容易地直接转换为PSCustomObject。可以直接将PSCustomObject导出/转换为CSV。

代码语言:javascript
复制
$Sku = @{
        "AAD_BASIC"                              = "Azure Active Directory Basic"
        "RMS_S_ENTERPRISE"                       = "Azure Active Directory Rights Management"
        "AAD_PREMIUM"                            = "Azure Active Directory Premium P1"
        "AAD_PREMIUM_P2"                         = "Azure Active Directory Premium P2"
        "MFA_PREMIUM"                            = "Azure Multi-Factor Authentication"
        "RIGHTSMANAGEMENT"                       = "Azure Information Protcetion Plan 1"
        "O365_BUSINESS_ESSENTIALS"               = "Office 365 Business Essentials"
        "O365_BUSINESS_PREMIUM"                  = "Office 365 Business Premium"
        "ADALLOM_O365"                           = "Office 365 Cloud App Security"
        "ADALLOM_S_DISCOVERY"                    = "Unknown"
}

[PSCustomObject]$sku | ConvertTo-Csv -NoTypeInformation
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65363870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档