【发布时间】:2018-04-19 19:42:08
【问题描述】:
我正在使用get-WmiObject -class Win32_Group 获取要询问的组列表。我遇到了没有命名约定的问题。有Admin Users、AdminUsers、Admin_Users、Admin WWW Users、Admin Users_等组名。
我的问题是,当返回组名时,空格被删除。所以我最终会得到类似AdminUsers、AdminUsers、Admin_Users、AdminWWWUsers、AdminUsers_ 等的东西。
如您所见,有些会起作用,有些最终会损坏。我用 Regex 处理了一些问题,但所有条件都失去了控制(开始很简单,随着我开始注意到没有命名约定而扩展)。
我如何返回现有的组名列表,以便查找它们以进行询问。
我没有找到解决此问题的方法,但我确信可以做到!
【问题讨论】:
-
我怀疑这一切都源于您的陈述“我处理了 Regex 的一些问题”,并且您删除了空格以尝试匹配相似的名称或类似名称。如果没有看到更多你的脚本,我认为我们帮不上什么忙。