Skip to content

Atualizações

Latest
Compare
Choose a tag to compare
@suchsoak suchsoak released this 27 Mar 15:01
2820fda

Warning

A Microsoft infelizmente descontinuou o WMIC e o script tem o comando inserido. Esse comando funciona apenas wm versões anteriores ao Windows 10 21h2. Na versão 1.0.8 esse comando sairá e entrará um para todas as versão.

Mudanças

Verificação de Administrador

Foi mantida a verificação inicial para garantir que o script seja executado como administrador:

net session >nul 2>&1
if %errorlevel% neq 0 (
    @echo.
    @echo [!] Este script precisa ser executado como administrador.
    @echo.
    @pause
    exit
)

O código da escolha dos script foi alterado para um mais simples

No terminal isso não mudará muito, mas em questão ao código deixa mais fácil de entender.

@echo.
set /p escolha= escolha uma opcao:
if not "%escolha%"=="" (
    if "%escolha%" geq "1" if "%escolha%" leq "9" goto escolha%escolha%
)
color 04
@echo Opcao invalida!!!
@pause
exit

Informacoes de disco

Quando a opção de Verificar disco, é utilizada o wmic. Porém, como já sabemos foi descontinuado pela Microsoft então em versão a qual não está instalado ele apenas exibe uma mensagem. wmic nao encontrado.

:: Informacoes de disco
@echo [!] Informacoes de disco:
@echo.
where wmic >nul 2>&1
if %errorlevel% equ 0 (
    @echo [!] Estado Do Disco:
    @echo.
    wmic diskdrive get status
    timeout 4 >null
    @echo.
    @echo [!] Detalhes Do Disco:
    @echo.
    wmic diskdrive list brief
    timeout 4 >null
) else (
    @echo.
    @echo [!] wmic nao encontrado
    @echo.
)

Exemplo do erro ao tentar usar o wmic

wmic : The term 'wmic' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ wmic
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (wmic:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Caso queira verificar se o wmic existe em sua versão do Windows coloque o comando: dism /online /get-capabilities. E ele exibira o status: Capability Identity : WMIC~~~~ State : Not Present

Note

Uma grande mudança acontecerá na versão 1.0.8, enquanto isso o wmic ainda mostrará erro em certas versões.