classes WMI Dell SAS 6 / iR

1

Primeiro: Eu não estou muito familiarizado com o WMI, mas o que eu estou tentando fazer é tirar o status do raid de alguma classe wmi de um SAS 6 / iR.

Eu imaginei tanto quanto instalar o Megaraid Storage Manager v2.90 que supostamente inclui um provedor WMI, de acordo com os serviços que parece estar funcionando também.

No entanto, não tenho ideia de qual classe usar para obter as informações desejadas. Alguém tem alguma idéia de como fazer isso? Eu tenho tentado navegar nas aulas na esperança de encontrar algo desse provedor, mas sem sorte até agora.

Qualquer conselho seria muito apreciado: -)

    
por Rune Nilssen 30.12.2009 / 08:40

2 respostas

1

Se você não encontrar nenhuma documentação, sua única outra opção é que o WMI é amplamente auto-documentável. Mas, para trabalhar com isso, será necessário mais conhecimento sobre o WMI. E enquanto você pode encontrar namespaces, classes e propriedades do WMI; sem documentação trabalhando com o que os valores significam podem não ser possíveis.

Como iniciador, para localizar todos os namespaces WMI em seu sistema, use o seguinte PowerShell:

function RecureseWmiNamespaces {
  param([string]$ns = "root")

  Get-WmiObject -class "__NAMESPACE" -namespace $ns | Foreach-Object -process {
    $n = "$ns\$($_.Name)"
    $n
    RecureseWmiNamespaces $n
  }
}
RecureseWmiNamespaces

Qualquer namespace com "Dell" em seu nome provavelmente será de interesse.

EDIT: Existem ferramentas para ajudar a exploração lá fora, confira o "WMI Explorer" aqui link .

    
por 30.12.2009 / 16:01
1

Eu também tentaria procurar arquivos MOF diferentes dos padrão (no diretório WBEM). Se a Dell incluiu um provedor WMI, é provável que existam arquivos MOF que possam ser usados para descobrir os namespaces e classes instalados.

    
por 31.12.2009 / 17:06