systeminfo | findstr “Locale” | find "System" | cut -f2 -d( | sed s/)//g
depende dos utilitários de texto GNU cut
e sed
, pois o Windows não possui a capacidade de filtragem de texto necessária. Seus binários Win32 podem ser baixados do link e copiados para o caminho da máquina, ou para o diretório onde você irá execute o comando.
systeminfo é uma parte do Windows que extrai informações sobre sua configuração e hardware. Pegamos sua saída e filtramos com findstr , outro executável do Windows, para mostrar apenas as linhas com "locale", então usamos encontre , outro executável do Windows, para filtrar as linhas restantes para mostrar apenas as que também incluem "Sistema". Então, usamos corte para jogar fora tudo até e inclusive "(", e sed finaliza o trabalho jogando fora o caractere parêntese de fechamento ")".
Não é o Powershell, e apesar de depender de dois binários estrangeiros, eles são benignos e pequenos (39KB e 79KB).