Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Descubra como utilizar a classe Win32_OperatingSystem no Windows para gerenciar informações do sistema operacional

A classe Win32_OperatingSystem é parte do Windows Management Instrumentation (WMI), uma tecnologia que permite que os administradores de sistema e desenvolvedores de software acessem informações de gerenciamento em sistemas Windows. Esta classe fornece detalhes sobre o sistema operacional instalado, como a versão, o fabricante, o tipo de arquitetura, entre outros.


Exemplos:


Exemplo 1: Usando PowerShell para obter informações do sistema operacional


O PowerShell é uma ferramenta poderosa para acessar o WMI e obter informações do sistema operacional. Veja como você pode usar a classe Win32_OperatingSystem para obter detalhes do sistema:


# Executar o seguinte comando no PowerShell
Get-WmiObject -Class Win32_OperatingSystem | Select-Object Caption, Version, Manufacturer, OSArchitecture

Este comando irá retornar informações como o nome do sistema operacional (Caption), a versão, o fabricante e a arquitetura do sistema operacional.


Exemplo 2: Usando CMD para acessar informações do sistema operacional


Embora o CMD não tenha suporte direto para WMI como o PowerShell, você pode usar a ferramenta WMIC (Windows Management Instrumentation Command-line) para obter informações semelhantes:


# Abra o CMD e execute o seguinte comando
wmic os get Caption, Version, Manufacturer, OSArchitecture

Este comando irá fornecer uma saída semelhante ao exemplo do PowerShell, mostrando detalhes importantes do sistema operacional.


Exemplo 3: Script em PowerShell para monitorar o tempo de atividade do sistema


Você pode criar um script em PowerShell que utiliza a classe Win32_OperatingSystem para monitorar o tempo de atividade do sistema:


# Script em PowerShell para monitorar o tempo de atividade do sistema
$os = Get-WmiObject -Class Win32_OperatingSystem
$uptime = (Get-Date) - $os.ConvertToDateTime($os.LastBootUpTime)
Write-Output "O sistema está em execução há: $($uptime.Days) dias, $($uptime.Hours) horas, $($uptime.Minutes) minutos."

Este script calcula o tempo de atividade do sistema desde a última inicialização e exibe o resultado em dias, horas e minutos.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.