Quais são as diferenças entre “Windows wmic” e “Windows registry”?

6

Todas as informações disponíveis por meio da Linha de Comando da Windows Management Instrumentation (wmic) também estão disponíveis por meio do registro do Windows (regedit)?

Quais são as principais diferenças entre eles?

    
por Diogo 26.07.2011 / 22:07

2 respostas

5

WMIC é uma interface para WMI . O WMI e o Registro servem a propósitos semelhantes de maneiras diferentes. O registro existe há muito mais tempo que o WMI. Ambos fornecem informações específicas do sistema e do aplicativo, mas devido aos níveis de adoção, o WMI tem consideravelmente mais informações do sistema do que as informações do aplicativo. Algumas das informações podem ser encontradas em ambos, mas nem perto de todas. Gostaria também de acrescentar que, embora existam maneiras muito mais fáceis de fazer isso, você pode tecnicamente obter os dados no registro via WMI, enquanto o contrário não é verdadeiro.

Uma diferença mais significativa entre o WMI e o registro é que o WMI é muito mais do que apenas uma fonte de dados. Também atua como uma interface para o sistema operacional. Ele expõe métodos para retornar dados dinamicamente e realizar várias tarefas. Por exemplo, o WMI pode ser usado diretamente para criar um novo processo.

    
por 26.07.2011 / 22:14
3

O registro é um banco de dados de todas as configurações do Windows.

O WMIC é a interface da linha de comandos para controlar o Windows Management Instrumentation.

"WMI is Microsoft's implementation of the Web-Based Enterprise Management (WBEM) and Common Information Model (CIM) standards from the Distributed Management Task Force (DMTF)."

Como isso também é relevante:

Key features of WBEM technology include:
remote management of applications
management of several instances of an application as a single unit
standard interface for remote application management across different applications
decoupling of application management from the client 
"publishing" of key information about an application to other applications.

Em outras palavras, é muito semelhante em função ao SNMP: Gerenciamento de rede.

link

link

link

    
por 26.07.2011 / 22:12