在Powershell中使用两个不同的AD对象来回显对象会导致它们被放在同一个表中

时间:2011-07-05 16:29:32

标签: powershell

我在两个变量中有两个来自AD查询的对象,当我回显它们时,它们总是在同一个表中。非常讨厌。

例如

Echo "Users:"
$InactiveUsers | select name

Echo "Computers:"
$InactiveComputers | select name, lastlogondate

这应该给我这个结果

Users:
name
----
John

Computers:
name                              lastlogondate
----                              -------------
JohnComputer                      1.1.2011

但我得它像这样

Users:
name
----
John
Computers:
JohnComputer

我做错了什么?

1 个答案:

答案 0 :(得分:1)

您的问题是您的脚本输出了多种类型的对象(实际上是三种)。如果你真的想要丢弃对象而只想要表,那么就这样做。

Write-Host "Users:"
$InactiveUsers | Select name | Out-Host

Write-Host "Computers:"
$InactiveComputers | Select name, lastlogondate | Out-Host
相关问题