首页 > 解决方案 > Powershell 脚本必须以人类可读的格式显示所有工作站

问题描述

我正在尝试编写一个脚本,该脚本需要一些 GPO 和一些 OU,并在它们之间进行链接或取消链接。我在 GUI 中创建它,其中左侧有所有所需的 GPO,右侧有 OU。问题是,我想向用户展示所有可以通过以下方式轻松完成的工作站 OU

Get-ADOrganizationalUnit -filter 'name -like "Workstations"' | ft distinguishedname

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

标签: windowspowershellgpo

解决方案


对不起,那是我的菜鸟。

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

我的天啊


推荐阅读