Delokalizuj dane wyjściowe netsh

2

Zastanawiałem się, czy ktokolwiek wiedział o sposobie (lub nawet, że jest to możliwe), aby uzyskać „nielokalizowany” (angielski) wynik działania polecenia netsh w systemie operacyjnym z zainstalowanym innym językiem.

tzn. zamiast otrzymywać coś takiego:

Reservierte URL: https://*:5358/
Benutzer: VORDEFINIERT\Benutzer
    Abhören: Yes
    Delegieren: No
Benutzer: NT-AUTORITÄT\LOKALER DIENST
    Abhören: Yes
    Delegieren: No
    SDDL: D:(A;;GX;;;BU)(A;;GX;;;LS)

W systemie niemieckim chciałbym móc uzyskać wersję „angielską”, coś w stylu:

Reserved URL: https://*:5358/
User: BUILTIN\Users
    Listen: Yes
    Delegate: No
User: NT AUTHORITY\LOCAL SERVICE
    Listen: Yes
    Delegate: No
    SDDL: D:(A;;GX;;;BU)(A;;GX;;;LS)

czy to możliwe?

PS Próbowałem zmienić stronę kodową okna konsoli / procesu konsoli na 437, która według mojej wiedzy powinna być angielska, ale nie miałem tam szczęścia.

t0yk4t
źródło
A jaki może być twój ostateczny cel?
Daniel B
Możliwość prawidłowego parsowania danych wyjściowych w skrypcie / programie.
t0yk4t
1
Lepiej jest z interfejsami API. Dobrze, że jest do tego interfejs API . Technicznie istnieje nawet rzeczywista aplikacja .
Daniel B
1
Dzięki za ten link - szukałem interfejsu API od wieków, do tej pory nie mogłem go znaleźć.
t0yk4t

Odpowiedzi:

1

Najlepsza odpowiedź brzmiała: „Jest na to interfejs API” - czego zasadniczo szukałem.

Dzięki Daniel B.

Lepiej jest z interfejsami API. Dobrze, że jest do tego interfejs API . Technicznie istnieje nawet rzeczywista aplikacja .

t0yk4t
źródło