Powershell 脚本必须以人类可读的格式显示所有工作站

Powershell script has to show all workstations ou in human readable format

我正在尝试编写一个脚本,它需要一些 GPO 和一些 OU 以及它们之间的 link 或 unlink。 我在 GUI 中创建它,我在左侧有所有需要的 GPO,在右侧有 OU。 问题是,我想向用户显示所有可以通过

轻松完成的工作站 OU
Get-ADOrganizationalUnit -filter 'name -like "Workstations"' | ft distinguishedname

这是我所能达到的最接近人类可读的程度,但老板不喜欢这样。 我考虑过获取每个工作站的路径,因此它将显示为 域名。local\office\workstations 这是我能得到的最接近的,但我找不到任何方法到 AD 对象,从中提取路径。 我迷路了。谁能帮帮我?

对不起,我太菜鸟了。

Get-ADOrganizationalUnit -Filter * -Properties CanonicalName | Select-Object -Property CanonicalName

我的天啊