Wie heißt die eingebaute Windows-Sicherheitsgruppe "Jeder" auf Portugiesisch?

2496
JohnLBevan

Ich versuche, Freigabeberechtigungen auf einem brasilianischen Server einzurichten und möchte jedem Lesezugriff gewähren. Die Sprache des Servers ist jedoch Brasilianisch (Portugiesisch), und die Namen der Sicherheitsgruppen wurden übersetzt.

Weiß jemand, wie diese Gruppe auf Portugiesisch heißt?

Gibt es eine einfache Möglichkeit, auf diese Gruppe zuzugreifen, die nicht sprachabhängig ist (z. B. ein konstanter Wert, z. B. die SID (S-1-1-0), die unabhängig von den Ländereinstellungen immer verwendet werden kann)? http://support.microsoft.com/kb/243330 . NB: Ich habe versucht, diese SID zu verwenden, aber alleine hat es nicht funktioniert - obwohl ich sie vielleicht irgendwie formatieren muss?

2
Ich habe momentan keinen Zugriff auf eine Windows-Maschine. Wenn niemand darauf antwortet, gebe ich eine Antwort, wenn ich nach Hause komme. That Brazilian Guy vor 10 Jahren 1

2 Antworten auf die Frage

2
Werner Henze

Wenn http://support.microsoft.com/kb/243330/pt richtig übersetzt wurde, sollte es "todos" sein.

Wenn Sie ein eigenes Programm schreiben, sollten Sie die SIDs verwenden. Wenn Sie die Windows Explorer-GUI verwenden, müssen Sie den lokalisierten Namen kennen. Wenn Sie eine Konsolenbefehlszeile verwenden können, können Sie die SID verwenden, siehe beispielsweise https://stackoverflow.com/questions/9113206/cacls-windows-7-full-permissions-local-names .

2
JohnLBevan

Laut Werners Antwort lautete die Antwort auf meine Frage todos.

Während ich auf Antworten wartete, hatte ich auch ein Skript zusammengestellt, um zu sehen, ob das Betriebssystem mir die Antwort geben konnte - was dankenswerterweise dasselbe Ergebnis liefert, wie Werner es erwähnt hat.

Für alle Benutzer mit ähnlichen Problemen in der Zukunft erhalten Sie die SID für Ihre Gruppe von hier: http://support.microsoft.com/kb/243330. Verwenden Sie dann das folgende Vbscript (Änderung der SID) auf dem Computer, auf dem das fremde Gebietsschema zu finden ist der übersetzte Gruppenname.

Dim sid: sid = "S-1-1-0" Dim objWMI : set objWMI = GetObject("winmgmts://./root\cimv2")  Dim objSID : set objSID = objWMI.Get("Win32_SID='" & sid & "'")  msgbox objSID.AccountName  set objSID = nothing set objWMI = nothing 

Wenn Sie mit Scripts nicht vertraut sind, kopieren Sie den obigen Code und fügen ihn in den Editor ein. Speichern Sie die Datei mit der Erweiterung .vbs (z. B. c: \ GetSidName.vbs) und doppelklicken Sie dann auf die Datei, um sie auszuführen.

Sie können dies direkt in der Befehlszeile tun: `wmic sysaccount wobei sid =" S-1-1-0 "get` (ersetzen Sie` sysaccount` durch `useraccount` oder` group`). Verwenden Sie stattdessen "get name", um nur den Namen zu erhalten, wodurch die Ausgabe reduziert wird. Bob vor 10 Jahren 1