gpt4 book ai didi

powershell - 如何获取对象类型/标识符?

转载 作者:行者123 更新时间:2023-12-03 01:16:51 30 4
gpt4 key购买 nike

在PowerShell中,当我专门使用Active Directory时,通常会编译一个包含一组人群列表的对象,通常使用$x = get-adgroup -filter {name -like "*"} | select-object name,它会给我一个带有标题或对象类型名称的列表:

   name   
----------
name1
name2
name3

如何访问对象的名称 header ,甚至将其更改为其他名称?
可以像访问 $x[0].name这样的第一个条目的字符串一样进行类似的操作吗?
此外,是否存在更通用的方式来访问与任意条目关联的字符串?

我被要求在PowerShell中进行大量与AD相关的“编程”工作,因此,可以为您提供帮助的任何资源将不胜感激。

最佳答案

我想您要问的两件事是一种确定对象中给定属性名称的编程方法。

(get-aduser $user | select name).psobject.properties


MemberType : NoteProperty
IsSettable : True
IsGettable : True
Value : Matt
TypeNameOfValue : System.String
Name : name
IsInstance : True
Name.psobject.properties属性包含大多数此类信息,我认为您可能正在寻找。

将要用Arco444刚才所说的关于使用 select-object回答第二部分

关于powershell - 如何获取对象类型/标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27551258/

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