我正在使用get-WmiObject -class Win32_Group
来获取要查询的群组列表。我有没有命名约定的问题。有Admin Users
,AdminUsers
,Admin_Users
,Admin WWW Users
,Admin Users_
等群组名称。
我的问题是,当返回组名时,将删除空格。因此,我最终会得到AdminUsers
,AdminUsers
,Admin_Users
,AdminWWWUsers,AdminUsers_
等内容。
正如你所看到的,有些会起作用,有些会最终破碎。我处理了Regex的一些问题,但所有条件都失控(开始简单,扩展,因为我开始注意到没有命名约定)。
如何返回组名称列表,因此我可以查找它们进行审讯。
我没有找到解决方案,但我确信可以做到!
答案 0 :(得分:1)
在Windows 8 / Server 2012及更高版本上,您可以使用以下cmdlet:
Get-LocalGroup | Select-Object -Property 'Name'
虽然,我无法使用从WMI信息中删除的空格来复制您的问题。