【问题标题】:POWERSHELL script : AD Local Group, How to Delete the empty local groupsPOWERSHELL 脚本:AD 本地组,如何删除空的本地组
【发布时间】:2021-11-11 14:54:57
【问题描述】:

如何使用 PowerShell 脚本(在 WS2016 R2 下运行)删除空本地组和删除未在 OU 中使用的本地组: DOMAIN.XX.COM/Sources/IT/USA/Groups

这里是以下第一个脚本,但它没有提供任何内容:

Import-Module activedirectory Get-ADGroup -Filter {GroupCategory -eq 'Security'} |  Where-Object {@(Get-ADGroupMember $_).Length -eq 0} | Export-Csv .\Empty.csv

或者这个简单的语法:

Get-ADGroup -Filter * | Where-Object {@(Get-ADGroupMember $_).Length -eq 0}

如何在一个 CSV 文件或两个不同的脚本中编写两个查询?

谢谢

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。

标签: powershell active-directory powershell-4.0 script


【解决方案1】:
Import-Module activedirectory; Get-ADGroup -Filter {GroupCategory -eq 'Security'} | Where-Object {@(Get-ADGroupMember $_).Length -eq 0} | Export-Csv C:\Empty.csv

似乎对我有用。什么似乎不适合你?

如果它没有返回任何数据——你确定你有任何没有成员的 AD 组吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-25
    • 1970-01-01
    相关资源
    最近更新 更多