获取 ADDomain | Select 姓名
Get-ADDomain | Select Name
我目前正在制作一个脚本,该脚本应该进入服务器,获取域名和特定组中的用户,然后出去并在下一个服务器上继续。好了,我完成了连接阶段,现在我需要用户和域名。这是一段代码:
foreach ($User in (Get-ADGroupMember fjärrskrivbordsanvändare | Select Name))
{
$UserArray += $User.name
$DomainArray = Get-ADDomain | Select Name
$DomainArray
$UserArray
}
如您所见,我将用户的名称添加到一个数组中,然后我想将域的名称保存在一个数组中,然后将它们都打印出来以查看是否可以。但是当我打印域时,名称确实与服务器的 ip 和一些我不知道它来自哪里的代码一起显示。看起来像这样
cstein (IP) 82ddgfhdghjdfw-sdfgsbbc-42sfdsdf4-a8dfgd-734ddeee345817
有人知道解决这个问题的方法吗?当我做 Select 名字时,我只想要 "cstein"。
我把长 "code" 中的所有数字和字母打乱了,不管它是什么。不知道是不是敏感信息
请记住,您在写答案时是在和一个 15 岁的瑞典人说话。
我会创建一个 PSCustomObject
包含一个 User
和一个 Domain
属性:
$result = Get-ADGroupMember fjärrskrivbordsanvändare | Foreach {
[PSCustomObject]@{
User = $_.Name
Domain = Get-ADDomain | Select Name
}
}
现在您可以使用以下方法检索所有用户名:
$result | select User
注意:您可能不想在 foreach 中每次都调用 Get-ADDomain
...
我目前正在制作一个脚本,该脚本应该进入服务器,获取域名和特定组中的用户,然后出去并在下一个服务器上继续。好了,我完成了连接阶段,现在我需要用户和域名。这是一段代码:
foreach ($User in (Get-ADGroupMember fjärrskrivbordsanvändare | Select Name))
{
$UserArray += $User.name
$DomainArray = Get-ADDomain | Select Name
$DomainArray
$UserArray
}
如您所见,我将用户的名称添加到一个数组中,然后我想将域的名称保存在一个数组中,然后将它们都打印出来以查看是否可以。但是当我打印域时,名称确实与服务器的 ip 和一些我不知道它来自哪里的代码一起显示。看起来像这样
cstein (IP) 82ddgfhdghjdfw-sdfgsbbc-42sfdsdf4-a8dfgd-734ddeee345817
有人知道解决这个问题的方法吗?当我做 Select 名字时,我只想要 "cstein"。
我把长 "code" 中的所有数字和字母打乱了,不管它是什么。不知道是不是敏感信息
请记住,您在写答案时是在和一个 15 岁的瑞典人说话。
我会创建一个 PSCustomObject
包含一个 User
和一个 Domain
属性:
$result = Get-ADGroupMember fjärrskrivbordsanvändare | Foreach {
[PSCustomObject]@{
User = $_.Name
Domain = Get-ADDomain | Select Name
}
}
现在您可以使用以下方法检索所有用户名:
$result | select User
注意:您可能不想在 foreach 中每次都调用 Get-ADDomain
...