Direcionando grupos internos e políticas locais no Windows independentemente de nomes localizados

1

Recentemente, vi um aplicativo não fazer determinadas verificações / manipulações com grupos / políticas locais incorporados na versão localizada do Windows Server 2012 R2 (francês, alemão). Em versões localizadas de nomes de grupos e nomes de políticas do Windows, são traduzidos para o idioma de localização. Isso me leva a uma pergunta: quais opções a Microsoft fornece para manipular / endereçar esses objetos sem depender de nomes localizados? Obviamente, há alguma maneira de fazer isso, caso contrário, deve haver vários problemas com versões localizadas.
Alguém pode me dizer o que está disponível para abordar esses grupos, independentemente do nome localizado? (RID? Algumas funções da API?)
Olhando para um problema específico que eu vi com versões localizadas do Windows, parece que pode haver alguns problemas com idiomas que estão usando letras com símbolos diacríticos.

    
por Mikhail 03.01.2015 / 11:20

1 resposta

1

O Windows está usando o SID para objetos protegíveis. Os objetos incorporados definiram SID = link para que você possa usá-los durante a verificação de versões localizadas.

Você também pode usar a seguinte abordagem > link Exemplo no PS:

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

[ link

Em relação aos nomes das políticas = você pode, por favor, compartilhar um exemplo do que você está realmente tentando fazer?

    
por 26.01.2015 / 13:27