Powershell集团名称以无空格返回

时间:2018-04-19 19:42:09

标签: powershell get-wmiobject

我正在使用get-WmiObject -class Win32_Group来获取要查询的群组列表。我有没有命名约定的问题。有Admin UsersAdminUsersAdmin_UsersAdmin WWW UsersAdmin Users_等群组名称。

我的问题是,当返回组名时,将删除空格。因此,我最终会得到AdminUsersAdminUsersAdmin_Users,AdminWWWUsers,AdminUsers_等内容。

正如你所看到的,有些会起作用,有些会最终破碎。我处理了Regex的一些问题,但所有条件都失控(开始简单,扩展,因为我开始注意到没有命名约定)。

如何返回组名称列表,因此我可以查找它们进行审讯。

我没有找到解决方案,但我确信可以做到!

1 个答案:

答案 0 :(得分:1)

在Windows 8 / Server 2012及更高版本上,您可以使用以下cmdlet:

Get-LocalGroup | Select-Object -Property 'Name'

虽然,我无法使用从WMI信息中删除的空格来复制您的问题。