Dell™ OpenManage™ Client Instrumentation Version 7.8 Guide d'utilisation Introduction Installation et désinstallation de Dell™ OpenManage™ Client Instrumentation WMI (infrastructure de gestion Windows) Alertes Description des composants Dépannage Exemples de scripts et de paramètres de BIOS Remarques et précautions REMARQUE : Une REMARQUE indique des informations importantes qui peuvent vous aider à mieux utiliser votre ordinateur.
Retour à la page du sommaire Introduction Dell™ OpenManage™ Client Instrumentation Version 7.
l Couche d'applications WMI : cette couche se compose d'applications de gestion telles que Dell Client Manager, Dell OpenManage Client Administrator (OMCA) et d'autres outils de gestion et applications WMI standard tels que Microsoft SMS, LANDesk, etc. Cette couche ne fait pas partie d'OMCI et les applications utilisent les données de gestion de systèmes fournies à partir du client par OMCI. Ces applications demandent des informations client et reçoivent des alertes client via le CIMOM.
l Port de souris PS/2 l Contrôleur audio intégré l Contrôleur d'interface réseau (NIC) intégré l Contrôleur USB l Logement d'interconnexion de composants périphériques (PCI) Un administrateur de réseau peut modifier les paramètres de ces composants avec le programme de configuration du système de l'ordinateur ou avec une application de gestion WMI.
l Prise en charge complémentaire de paramètres BIOS supplémentaires Systèmes d'exploitation pris en charge Les systèmes d'exploitation suivants sont pris en charge pour l'installation d'OMCI : l Microsoft Windows 7 Professionnel et Ultimate, versions x86 (32 bits) et x64 (64 bits) l Microsoft Windows XP Professionnel SP2 ou version ultérieure x86 (32 bits) et x64 (64 bits) l Microsoft Windows Vista® Business et SP1, versions x86 (32 bits) et x64 (64 bits) l Microsoft Windows Vista Ultimate, SP1, et
Retour à la page du sommaire Installation et désinstallation de Dell™ OpenManage™ Client Instrumentation Dell™ OpenManage™ Client Instrumentation Version 7.
1. Cliquez sur Télécharger maintenant pour télécharger le fichier d'installation à partir du site Web du support de Dell, à l'adresse support.dell.com. Quand la fenêtre Téléchargement de fichier apparaît, enregistrez le fichier. 2. Double-cliquez sur le progiciel Dell OpenManage Client Instrumentation Update Package.
installer le programme). Si l'option Personnalisée est sélectionnée, la fenêtre Installation personnalisée s'affiche, vous permettant d'installer des composants de programme spécifiques et de spécifier le répertoire dans lequel vous voulez installer OMCI. Cliquez sur Suivant. 8. Cliquez sur Installer pour commencer l'installation. Si OMCI version 6.x est installé sur le système, le programme d'installation vous demande de le désinstaller, puis d'exécuter à nouveau le programme d'installation.
REMARQUE : Sous Windows Vista, utilisez l'icône Programmes et fonctionnalités du panneau de configuration pour désinstaller OMCI. Désinstallation des fichiers associés Une désinstallation par défaut d'OMCI ne désinstalle pas les fichiers du pilote et les fichiers DLL associés qui restent sur le système. Une propriété de ligne de commande (UNINSTALL_DRIVER=1) doit être spécifiée dans la ligne de commande pour désinstaller OMCI et les fichiers du pilote avec la ligne de commande.
msiexec.exe /X{73F1BDB7-11E1-11D5-9DC6-00C04F2FC33B} /qn Pour toutes les installations Windows 64 bits : msiexec.exe /X{09ADA709-10D2-4C38-807C-7B84F696F6CE} /qn Pour désinstaller l'instrumentation client en mode silencieux en utilisant le programme d'installation, exécutez la commande suivante à partir du répertoire qui contient le programme d'installation : setup.
Retour à la page du sommaire WMI (infrastructure de gestion Windows) Dell™ OpenManage™ Client Instrumentation Version 7.8 Guide d'utilisation Présentation générale de WMI Sécurité WMI Récupération d'informations Dell grâce à SMS 2.0 Scripts WMI Présentation générale de WMI L'infrastructure de gestion Microsoft® Windows® (WMI) est l'implémentation par Microsoft de Web-Based Enterprise Management (WBEM). WMI est implémenté sur les plateformes Microsoft Windows. WMI comprend deux composants.
string SystemDescription; [SMS_Report(TRUE), read: ToInstance string ProcessorType; [SMS_Report(TRUE), read: ToInstance sint32 ProcessorSpeed; [SMS_Report(TRUE), read: ToInstance string BIOSVersion; [SMS_Report(TRUE), read: ToInstance datetime BIOSDate; [SMS_Report(TRUE), read: ToInstance string ServiceTag; [SMS_Report(TRUE), read: ToInstance string AssetTag; }; ToSubClass] ToSubClass] ToSubClass] ToSubClass] ToSubClass, key] ToSubClass, write: ToInstance ToSubClass] #pragma namespace ("\\\\.\\Root\\cimv2
Retour à la page du sommaire
Retour à la page du sommaire Alertes Dell™ OpenManage™ Client Instrumentation Version 7.8 Guide d'utilisation Présentation Alerte ASF Alerte WMI Présentation Des alertes sont générées quand l'état d'intérêt d'un système change. Il existe deux types d'alertes standard : les alertes envoyées localement à l'utilisateur de l'ordinateur et les alertes envoyées à une application de gestion distante. Dell™ OpenManage™ Client instrumentation (OMCI) peut traiter ces deux types d'alertes.
l MaxNTEventLogNotifications : nombre maximum de notifications d'événement envoyées au journal des événements NT. Les valeurs sont : 0=jamais envoyés, 1=première occurrence seulement, 2=première et seconde occurrences, etc. La valeur spéciale -1 envoie toutes les occurrences. La valeur par défaut est -1. l MaxDisplayNotifications : nombre maximum de notifications d'événement envoyées à l'affichage local.
(1403) MemorySizeChanged L'espace mémoire a changé.1 AVERTISSEMENT_DÉGRADÉ 3 MemorySizeIncreased L'espace mémoire a été augmenté.2 AVERTISSEMENT_DÉGRADÉ 3 L'espace mémoire a été réduit.2 AVERTISSEMENT_DÉGRADÉ 3 Un disque dur a été supprimé. AVERTISSEMENT_DÉGRADÉ 3 Un disque dur a été ajouté. AVERTISSEMENT_DÉGRADÉ 3 Un processeur a été supprimé. AVERTISSEMENT_DÉGRADÉ 3 Un processeur a été ajouté.
Retour à la page du sommaire Description des composants Dell™ OpenManage™ Client Instrumentation Version 7.8 Guide d'utilisation Tableau 5-1 répertorie les composants d'instrumentation Dell™, leurs fonctions, leurs emplacements d'installation par défaut, ainsi que d'autres informations pertinentes. PRÉCAUTION : La modification ou la suppression de fichiers de composant risque de rendre Dell™ OpenManage™ Client Instrumentation (OMCI) inutilisable.
examinant les données renvoyées. Pour chaque type d'événement, il existe un vérificateur de condition correspondant. Fichier de routage de données CIM-IAP %ProgramFiles%\Dell\OpenManage\ Client\cim_iap_data.htm Fichier HTML qui contient des informations de configuration pour DellWMI.dll. Fichier de routage de données CIMWin32 %ProgramFiles%\Dell\OpenManage\ Client\cim_win32_data.htm Fichier HTML qui contient des informations de configuration pour DellWMI.dll.
Retour à la page du sommaire Dépannage Dell™ OpenManage™ Client Instrumentation Version 7.
¡ l Procédez comme suit pour modifier les niveaux de privilège utilisateur pour vous connecter à distance aux services WMI d'un système : ¡ Cliquez sur Démarrer, sur Exécuter, tapez compmgmt.msc, puis cliquez sur OK. ¡ Naviguez vers Contrôle WMI sous Services et applications. ¡ Cliquez avec le bouton droit sur Contrôle WMI, puis cliquez sur Propriétés. ¡ Cliquez sur l'onglet Sécurité, puis sélectionnez DellOMCI sous l'arborescence Racine. ¡ Cliquez sur le bouton Sécurité.
Retour à la page du sommaire Exemples de scripts et de paramètres de BIOS Dell™ OpenManage™ Client Instrumentation Version 7.8 Guide d'utilisation Exemples de scripts WMI Paramètres BIOS récemment ajoutés dans OMCI 7.8 Exemples de scripts WMI Effacer l'état de l'intrusion dans le châssis L'exemple VBScript ci-dessous efface l'état de l'intrusion dans le châssis d'un système. Vous pouvez exécuter ce script localement ou à distance en utilisant le nom du système. Namespace: root\DellOMCI Class Name: Dell_S
strNameSpace & ":" & strClassName & "=" &_ Chr(34) & strKeyValue & Chr(34)) '*** Set the value of ChassisIntrusionStatus to'5' '***("Clear") '***Set the new value for the property and save the instance objInstance.Properties_.Item(strPropName).Value = 5 objInstance.Put_ '*** If any errors occurred, let the user know. If Err.Number <> 0 Then WScript.Echo "Clearing Chassis Intrusion Status failed.
strKeyValue = "0" strPropName = "ChassisIntrusionStatus" '*** Récupère l'instance de la classe '*** Dell_SMBIOSSettings (il ne doit y avoir qu'une instance).
Call Usage() WScript.Quit End If '*** Initialize variables strNameSpace = "root/Dellomci" strComputerName = WScript.Arguments(0) strClassName = "Dell_IndicationStaticValues" strPropName = "MaxDisplayNotifications" '*** Establish a connection to the DellOMCI namespace Set objWMIService =GetObject("winmgmts:{impersonationLevel=impersonate," &_ "AuthenticationLevel=pktprivacy}\\" & strComputerName & "\" &_ strNameSpace) '*** Retrieve the instances of '***Dell_IndicationStaticValues class (there should be 16 in
Dim strPropName Dim strPropValue '*** Vérifie que l'exécutable approprié a été utilisé pour exécuter '*** le script et que tous les paramètres ont été transmis. If (LCase(Right(WScript.FullName, 11)) = "wscript.exe" ) Or _ (Wscript.Arguments.Count < 1) Then Call Usage() WScript.Quit End If '*** Initialisation des variables strNameSpace = "root/Dellomci" strComputerName = WScript.
Dim objInstance Dim ObjOutParam Dim strMethod '*** Check that the right executable was used to run the script '*** and that all parameters were passed If (LCase(Right(WScript.FullName, 11)) = "wscript.exe" ) Or _ (Wscript.Arguments.Count < 1) Then Call Usage() WScript.Quit End If '*** Initialize variables strNameSpace = "root/Dellomci" strComputerName = WScript.
'*** Indique à l'utilisateur si la méthode a réussi ou non '*** Remarque : si la valeur retournée est 0, cela ne veut pas dire '*** que le système s'est arrêté ; cela veut seulement dire que la méthode d'arrêt '*** a été lancée correctement. If objOutParam.ReturnValue = 0 Then WScript.Echo "Succès de l'exécution de la méthode." else WScript.Echo "Échec de la méthode." End If '*** Sub utilisé pour afficher l'utilisation correcte du script Sub Usage() Dim strMessage strMessage = "Syntaxe impropre.
('**************************************************** '*** Nom : SampleRestart.vbs '*** Objectif : Redémarrer un client Dell OMCI. '*** Utilisation : cscript.exe //nologo SampleRestart.vbs '*** '*** Ce script n'est fourni qu'à titre d'exemple, n'a pas été '*** testé et n'est garanti en aucune façon par Dell ; Dell décline toute '*** responsabilité vis-à-vis de son utilisation. Dell ne fournit aucun support '*** technique concernant les scripts de ce genre.
Dim Dim Dim Dim Dim Dim Dim Dim strClassName strPropValue objInstance ObjOutParam strMethod objMethod objClass objInParam '*** Check that the right executable was used to run the script '*** and that all parameters were passed If (LCase(Right(WScript.FullName, 11)) = "wscript.exe" ) Or _ (Wscript.Arguments.Count < 2) Then Call Usage() WScript.Quit End If '*** Initialize variables strNameSpace = "root/Dellomci" strComputerName = WScript.
(Wscript.Arguments.Count < 2) Then Call Usage() WScript.Quit End If '*** Initialisation des variables strNameSpace = "root/Dellomci" strComputerName = WScript.Arguments(0) strClassName = "Dell_Configuration" strPropValue = "Configuration" strMethod = "FlashBios" '*** Récupère la classe Dell_Configuration Set objClass = GetObject("WinMgmts:{impersonationLevel=impersonate}//" & _ strComputerName & "/" & strNameSpace & ":" & strClassName) Set objMethod = objClass.
'*** Retrieve the instance of Dell_Configuration class (there should '*** only be 1 instance). Set objInstance = GetObject("WinMgmts:{impersonationLevel=impersonate}//" &_ strComputerName & "/" & strNameSpace & ":" & strClassName & "=" & _ Chr(34) & strKeyValue & Chr(34)) strPropValue = objInstance.Properties_.Item(strPropName).Value '*** Set the new value for the property and save the instance, but only '*** if the current value is not already 3 ('Enabled') If strPropValue <> 3 Then objInstance.
'*** Sub utilisé pour afficher l'utilisation correcte du script Sub Usage() Dim strMessage strMessage = "Syntaxe impropre. Exécutez : " & vbCRLF & _ "cscript.exe //nologo SampleForcePXE.vbs " WScript.Echo strMessage End Sub) Activation du réveil sur LAN L'exemple VBScript ci-dessous active le réveil sur LAN sur un client Dell OMCI. '**************************************************** '*** Name: SampleWuOLEnable.vbs '*** Purpose: To enable Wakeup On LAN on a Dell OMCI client.
'*** Nom : SampleWuOLEnable.vbs '*** Objectif : Activer le réveil sur LAN sur un client Dell OMCI. '*** Utilisation : cscript.exe //nologo SampleWuOLEnable.vbs '*** '*** Ce script n'est fourni qu'à titre d'exemple, n'a pas été '*** testé et n'est garanti en aucune façon par Dell ; Dell décline toute '*** responsabilité vis-à-vis de son utilisation. Dell ne fournit aucun support '*** technique concernant les scripts de ce genre.
'*** Declare variables Dim strNameSpace Dim strComputerName Dim strClassName Dim colInstances Dim objInstance Dim strWQLQuery Dim strMessage Dim strKeyName '*** Check that the right executable was used to run the script '*** and that all parameters were passed If (LCase(Right(WScript.FullName, 11)) = "wscript.exe" ) Or _ (Wscript.Arguments.Count < 1) Then Call Usage() WScript.Quit End If '*** Initialize variables strNameSpace = "root/Dellomci" strComputerName = WScript.
(Wscript.Arguments.Count < 1) Then Call Usage() WScript.Quit End If '*** Initialisation des variables strNameSpace = "root/Dellomci" strComputerName = WScript.Arguments(0) strClassName = "Dell_SystemSummary" strKeyName = "Name" '*** Requête WQL pour récupérer les instances Dell_SystemSummary strWQLQuery = "SELECT * FROM " & strClassName & " WHERE " & _ strKeyName & "=" & Chr(34) & strComputerName & Chr(34) '*** Récupère les instances de la classe Dell_Configuration (il ne doit '*** y avoir qu'une instance).
strKeyValue = "Configuration" strPropName = "Password" strPassEncryptPropName = "PasswordEncrypted" strPwd = WScript.Arguments(1) '*** Retrieve the instance of Dell_Configuration class (there should '*** only be 1 instance). Set objInstance = GetObject("WinMgmts:{impersonationLevel=impersonate}//" &_ strComputerName & "/" & strNameSpace & ":" & strClassName & "=" & _ Chr(34) & strKeyValue & Chr(34)) '*** Set the new value for the property and save the instance objInstance.Properties_.Item(strPropName).
strMessage = "Syntaxe impropre. Exécutez : " & vbCRLF & _ "cscript.exe //nologo SampleBIOSPwd.vbs " & Chr(34) & _ " space " & Chr(34) WScript.Echo strMessage End Sub) Paramètres BIOS récemment ajoutés dans OMCI 7.8 REMARQUE : Certains des paramètres BIOS répertoriés ci-dessous ne sont pas pris en charge par tous les systèmes Dell.