首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell对象数组转换为-html

Powershell对象数组转换为-html
EN

Stack Overflow用户
提问于 2021-04-29 21:46:14
回答 1查看 38关注 0票数 0

powershell新手,需要格式帮助,如下所示。由于变量对象数组没有任何属性可供选择,因此不确定如何获取键值并转换为html格式的表。

代码语言:javascript
复制
$localAccounts
Principal   Is Group  Role    Role Description
----------  --------  ------  ---------------------------------------------------------
User1           false  Admin   Full access rights
User2           false  Admin   Full access rights
User3           false  Admin   Full access rights
User4           false  Custom  User-defined roles or roles on non-root inventory objects
User5           false  Custom  User-defined roles or roles on non-root inventory objects

$localAccounts.GetType()                                                                                                                                                                       
IsPublic IsSerial Name                                     BaseType
-------- -------- ----                                     --------
True     True     Object[]                                 System.Array

I need an output as html as table 

UserName    Role    Description
User1       Admin   Full access rights
User2       Admin   Full access rights
User3       Admin   Full access rights
User4       Custom  User-defined roles or roles on non-root inventory objects
User5       Custom  User-defined roles or roles on non-root inventory objects
EN

回答 1

Stack Overflow用户

发布于 2021-04-29 22:07:41

你可以试试$localAccounts | select Principal,Role,"Role Description" | ConvertTo-Html

但是,如果您想要更改头名称,则需要首先将项转换为PSCustomObjects。

代码语言:javascript
复制
$localAccounts | %{ [PSCustomObject]@{
   UserName=$_.Principal
   Role=$_.Role
   Description=$_.'Role Description'} | ConvertTo-Html
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67318683

复制
相关文章

相似问题

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