在Windows中解决内置组和本地策略与本地化名称无关

最近,我看到一个应用程序无法通过本地化版本的Windows Server 2012 R2(法语,德语)的内置/本地策略进行某些检查/操作。 在Windows的本地化版本中,组名和策略名被翻译成本地化语言。 这引出了一个问题:Microsoft提供了什么选项来操作/处理这些对象而不依赖于本地化名称? 显然有一些这样做的方式,否则应该有本地化的版本很多问题。
有人可以告诉我什么可以解决这些群体,不论本地化的名字? (RID?一些API函数?)
看看我用本地化版本的Windows看到的特定问题,似乎可能会出现与使用带有变音符号的字母的语言有关的一些问题。

Windows正在使用SID保护对象。 内置对象具有预定义的SID = http://support.microsoft.com/kb/243330/en-us,因此您可以在检查本地化版本时使用这些对象。

您也可以使用以下方法> https://msdn.microsoft.com/cs-cz/library/system.security.principal.windowsbuiltinrole(v=vs.110).aspx PS中的示例:

$currentUser = [Security.Principal.WindowsIdentity]::GetCurrent() (New-Object Security.Principal.WindowsPrincipal $currentUser).IsInRole(` [Security.Principal.WindowsBuiltinRole]::Administrator) 

[ http://blogs.technet.com/b/heyscriptingguy/archive/2010/08/19/use-powershell-to-add-domain-users-to-a-local-group.aspx%5D

关于政策名称=可以请你分享一个你真正想要做的事情的例子吗?