Introduzione a WMI e WMIC per la gestione di sistemi

Slides:



Advertisements
Presentazioni simili
INTRODUZIONE Il framework.NET. Un po di storia Sin dalla prima versione del sistema operativo Windows (1990 circa), nacque la necessità di far comunicare.
Advertisements

I file system.
Amministrazione da Remoto di Windows Server 2003.
Corrado Cavalli Microsoft .NET MVP
Windows Server 2003 Active Directory Diagnostica, Troubleshooting e Ripristino PierGiorgio Malusardi IT Pro – Evangelist Microsoft.
Servizi integrati e completi per la piccola impresa Andrea Candian.
Architettura di Exchange Server 2003 Ivan Riservato Andrea Garattini.
Panoramica della soluzione Microsoft per la Piccola e Media Impresa.
ISA Server 2004 Configurazione di Accessi via VPN
Visual Studio Tools For Office 2005 Fabio Santini. NET Senior Developer Evangelist Microsoft Italy.
Windows Server 2003 SP1 Security Configuration Wizard PierGiorgio Malusardi IT Pro Evangelist Microsoft.
Miglioramento della protezione dei dati mediante SQL Server 2005 Utilizzo della crittografia di SQL Server 2005 per agevolare la protezione dei dati Pubblicato:
Introduzione ad Active Directory
Liberiamo(ci) (dal)le applicazioni con Softgrid
Gestione dell’inventario degli Asset aziendali con Systems Management Server 2003 Fabrizio Grossi.
Sharepoint Gabriele Castellani
| | Microsoft Certificate Lifecycle Manager.
Gestire il sistema da linea di comando
Microsoft Exchange Server Best Practice Analyzer 16 dicembre :00 Alessandro Appiani MCT MCSE (2000 NT 4.0 NT 3.5)
Distribuzione e gestione di reti ed uffici con PC basati su Windows XP
TechNet Management European Expert Tour Milano, 4 ottobre 2005BENVENUTI TechNet Management European Expert Tour Milano, 4 ottobre 2005BENVENUTI Davide.
Il Consolidamento di Servizi Virtual Server 2005 PierGiorgio Malusardi Evangelist - IT Professional Microsoft.
INTERNET : ARPA sviluppa ARPANET (rete di computer per scopi militari)
Confronto di sistemi per
Introduzione ai Web Services. E' un nuovo meccanismo RPC ottimizzato per l'uso in Internet Un qualunque Client su una generica piattaforma deve poter.
Sicurezza e Policy in Active Directory
DNS.
Organizzazione di una rete Windows 2003
Sicurezza e Policy in Active Directory. Sommario Amministrazione della sicurezza in una rete Windows 2003 Amministrazione della sicurezza in una rete.
Organizzazione di una rete Windows Server Client Il ruolo dei computer I computer in una rete possono svolgere le funzioni di client e server dei.
Sistemi operativi. Informatica 1 SCICO - a.a. 2010/11 2 Insieme di programmi per gestire le risorse del calcolatore – Risorse: memoria di massa, tastiera.
Francesca Del Corso, CCR - Gruppo Windows, Bologna 16/02/2006 SUS - WSUS per il Security Patch Management.
Perché.Net e non più COM/DCOM ? Superamento dei problemi di COM: Richiede una infrastruttura "non semplice" da ogni applicazione (ad esempio Class Factory.
Uso di openafs Come usare il tool openafs per accedere e gestire i propri files sotto AFS.
1 Titolo Presentazione / Data / Confidenziale / Elaborazione di... ASP. Net Web Part e controlli di login Elaborazione di Franco Grivet Chin.
Introduzione ad ASP.net
Architettura Java/J2EE
Grid monitoring: sviluppi futuri
Monitoring di sistemi e di applicazioni
Guida IIS 6 A cura di Nicola Del Re.
L’applicazione integrata per la gestione proattiva delle reti IT
Terminal Services. Sommario Introduzione al Terminal Services Introduzione al Terminal Services Funzioni di un Terminal Server in una rete Windows 2000.
Fabrizio Grossi Verifica delle attività. L'operato degli amministratori di sistema deve essere oggetto, con cadenza almeno annuale, di un'attività
Windows Server 2003 R2 Distributed File System Andrea Candian.
Server Web in una rete Windows Sommario Meccanismi di accesso remoto Meccanismi di accesso remoto Introduzione ai Server Web Introduzione ai Server.
Un problema importante
TechNet Security Workshop IV PierGiorgio Malusardi.
DFS e soluzioni per le sedi remote
| PierGiorgio Malusardi | | Scripting WMI per la gestione dei sistemi Windows Server 2003.
IBM Lotus Notes e Domino
Configurazione di una rete Windows
Lezione 1 Approccio al sistema operativo : la distribuzione Knoppix Live Cd Knoppix 3.6 Interfacce a caratteri e grafica: console e windows manager File.
ASP – Active Server Pages - 1 -Giuseppe De Pietro Introduzione ASP, acronimo di Active Server Pages, sta ad indicare una tecnologia per lo sviluppo di.
ASP – Active Server Pages Introduzione Pagine Web Statiche & Dinamiche(ASP)
Protocolli e architetture per WIS. Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di.
Nuovo Licensing e Pacchettizzazione dei prodotti
Scripting WMI per la gestione dei sistemi Windows Server 2003
TW Asp - Active Server Pages Nicola Gessa. TW Nicola Gessa Introduzione n Con l’acronimo ASP (Active Server Pages) si identifica NON un linguaggio di.
Certificati e VPN.
By: Powered by:. Tecnologia Microsoft La soluzione CCAnalyzer utilizza la tecnologia OLAP (On Line Analytical Processing) di Microsoft presente nel software.
Extension pack per IIS7 Piergiorgio Malusardi IT Pro Evangelist
Sistemi di elaborazione dell’informazione Modulo 3 -Protocolli applicativi Unità didattica 1 -Domain Name System Ernesto Damiani Lezione 3 – Complementi.
La clessidra di Globus Focus su problemi architetturali –Propone un insieme di servizi di base come nucleo dell’infrastruttura –Utilizzo per la costruzione.
Eprogram informatica V anno.
Specialist Security Solutions & Services Soluzioni in “real-time” per la gestione della sicurezza Alberto Dossena Product Marketing Manager.
Active Directory. Cos’è Active Directory (AD)  Un “directory service”  Un contenitore di oggetti  Un insieme di servizi di accesso  Un “namespace”
Andrea Candian. Agenda Introduzione Novità per lo storage in Windows Server 2003 R2 & Windows Storage Server 2003 R2 FileServer Resource Manager Storage.
FESR Trinacria Grid Virtual Laboratory Workload Management System (WMS) Muoio Annamaria INFN - Catania Primo Workshop TriGrid VL Catania,
FESR Trinacria Grid Virtual Laboratory AMGA Web Interface Salvatore Scifo TRIGRID Second TriGrid Checkpoint Meeting Catania,
La gestione della rete e dei server. Lista delle attività  Organizzare la rete  Configurare i servizi di base  Creare gli utenti e i gruppi  Condividere.
Transcript della presentazione:

Introduzione a WMI e WMIC per la gestione di sistemi PierGiorgio Malusardi Evengelist – IT Professional Microsoft

WMI Overview Obbiettivi di WMI Cos’è Windows Management Instrumentation? Operazioni di gestioni tipiche Architettura di WMI

Obiettivi WMI Gestione dell’Enterprise Controllo e configurazione di sistemi e applicazioni Implementazione consistente Unico punto di accesso

Cos’è WMI? Strumento per facilitare la gestione attraverso l’uso di uno schema estensibile Ricco insieme di eventi di gestione e di interrogazione Gestione da remoto Gestibile via script

Architettura WMI Ogni applicazione che comprende automation Es. C/C++, VB, VBScript, Jscript, VBA, Perl Consumers Applicazioni Applicazioni CIM COM CIM.REP Windows Management Service %SystemRoot%\System32\WBEM\WinMgmt.exe MOF Providers .NET MSI SNMP Win32 API WDM Active Directory PerfMon NT event Exchange SQL Server Registry

Gestione di Windows con WMI Applicazione di Gestione Es. script System Providers Oggetto gestito CIM

Il Common Information Model Il modello ad oggetti Gli schema CIM Gli spazi dei nomi I Provider WMI Provider Standard WMI MOF

Modello ad Oggetti Classi Propietà Qualificatori Instanze Metodi Tipi di oggetti gestiti Sotto classi Propietà Chiave Referenze Qualificatori Instanze Metodi

Schema CIM Core schema Common schema Extensible schema CIM_ManagedSystemElement CIM_LogicalElement Common schema CIM_LogicalDevice CIM_MediaAccessDevice Extensible schema CIM_DiskDrive CIM_CDRomDrive WIN32_DiskDrive WIN32_CDRomDrive

Spazio dei nomi \\Server1\Root\Cimv2:Win32_LogicalDisk.DeviceId='C:'

Provider WMI Ruoli dei Provider Tipi di Provider Provider specifici per applicazioni Provider Built-in Quali provider sono installati?

Provider Standard WMI Provider MOF DLL Namespace Win32 SNMP cimwin32.mof cimwin32.dll root\cimv2 SNMP snmpreg.mof snmpincl.dll root\snmp Performance counter perf*.mof wbemperf.dll Registry *.mof regevent.mof stdprov.dll root\default WDM wmi.mof wmiprov.dll root\wmi

Provider Standard WMI Provider MOF DLL Namespace Directory Services dsprov.mof dsprov.dll root\directory\ldap Event Log ntevt.mof ntevt.dll root\cimv2 View *.mof viewprov.dll root\* Windows Installer msi.mof msiprov.dll Sicurezza secrcw32.mof secrcw32.dll

MOF Management Object Format Language Mofcomp.exe Auto Recovery Dichiara i namespace Dichiara le classes Dichiara le istanze Mofcomp.exe Auto Recovery

WMI e i Prodotti Microsoft Microsoft SQL Server 2000/2005 Qualsiasi cosa si può fare con Enterprise Manager Microsoft Exchange Server 2000/2003 2000: monitoring dei server 2003: gestione del sistema Microsoft System Management Server 2003 Operations Manager tool

WMI in Windows XP/2003 Group Policy Filtering Nuovi Event Consumer WMI Applicazione di filtri WMI Nuovi Event Consumer WMI Text log, NT Event log, command-line Nuovi Provider WMI Disk Quota, DFS, Stampanti, Chkdsk, DNS, Repliche AD Funzioni Addizionali DateTime, SWbemServices.Put, Refresher object

L’importanza di .NET Il Framework .NET fornisce tecniche di scripting semplificate Nuove interfaccie .NET system.management Ancora compatibile con le esistenti interfaccie di script Tool IDE integrati disk = New ManagementObject("Win32_LogicalDisk.DeviceId='C:'") disk.Get()

Come accedere a WMI Sistemi di Management Scripting (oggetto di un prossimo Live Meeting) WMIC (oggetto di questo evento)

WMIC Windows Management Instrumentation Console WMIC fornisce un’interfaccia command-line a WMI WMIC consente: Navigare lo schema WMI e interrogare lo schema e le istanze, normalmente usando degli alias. Lavorare con il computer locale, con computer remoti singoli o multipli con un singolo comando. Personalizzazione degli alias e dell’aoutput dei comandi. Creare ed eseguire script basati su WMIC. WMI Providers sono disponibili per gestire una grande varietà di componenti HW, sistemi operativi e applicazioni. WMIC può essere usato con tutti gli schema implementati da questi Provider WMI. WMIC può essere usato da ogni computer su cui è abilitato per gestire remotamente computer con WMI. WMIC non deve essere presente sui computer remoti.

Usare WMIC Due modi d’uso: Esempi del modo interattivo: C:\> wmic process (scripting/batch) wmic:root\cli> process (interattivo) Esempi del modo interattivo: OS get name, locale, bootdevice OS where name=‘sun’ call shutdown /node:@MyOrg os get /all /format:htable

WMIC Esempi PRODUCTS path win32_<namespace> path win32_processor get MaxClockSpeed process where (processID>300) list brief /node:"computer1","computer2“ Process Where Description="WinLogon.exe" Get VirtualSize /EVERY:5 SERVICE WHERE CAPTION='TELNET' CALL STARTSERVICE NICCONFIG WHERE index=1 CALL EnableStatic ("10.0.0.2"),("255.0.0.0") NICCONFIG WHERE index=1 CALL SetGateways ("10.0.0.8","10.0.0.9"),(1,2)

WMIC: un esempio complesso NTEVENT WHERE "eventtype<3 AND logfile='Application'" GET Logfile, SourceName, Eventtype, Message, TimeGenerated /FORMAT:"htable-sortby.xsl":"datatype=number":"sortby=EventType" > c:\applicationlogs.htm

Automatizzazione di WMIC WMIC /NODE:@"c:\MyServerList.txt" SERVICE WHERE caption= “telnet" CALL ChangeStartMode "Disabled" Server1 Server6 Server2 Server7 Server3 Server8 Server4 Server9 Server5 ………. MyServerList.txt