FOROS PROFESIONALES
WINDEV
,
WEBDEV
y
WINDEV Mobile
Inicio
|
Mensajes recientes
|
Conéctese...
|
Desconectar
|
Español
Inicio
→
WINDEV 2024
→
WMI SMART HDD SSD
WMI SMART HDD SSD
Iniciado por Yannick, 26,mar. 2024 08:36 - No hay respuesta
Conéctese…
Yannick
#1
Publicado el 26,marzo 2024 - 08:36
J'arrive à comprendre le WMI mais ce n'est pas encore évident.
Voici mon code :
objLocator
est un objet automation
"WbemScripting.SWbemLocator"
objService
est un objet automation
dynamique
Resultats
est un objet automation
dynamique
x
est un entier
UnRésultat
est une chaîne
UnRésultat2
est une chaîne
UnRésultat3
est une chaîne
QUAND
E
XCEPTIONEXCEPTION
DANS
objService
=
objLocator
>
>
C
onnectServer
(
"."
,
"root\Microsoft\Windows\Storage"
)
objService
>
>
Security_
>
>
ImpersonationLevel
=
3
Resultats
=
objService
>
>
ExecQuery
(
"SELECT * FROM MSFT_StorageReliabilityCounter"
)
//SPACES_StorageReliabilityCounter")
//WMI.Query(root\microsoft\windows\storage,SELECT * FROM MSFT_StorageReliabilityCounter where '(DeviceId=0) AND (ObjectID like "%reliabilitycounter")',ReadErrorsTotal)
POUR x
=
0
_À_ Resultats
>
>
Count
-
1
UnRésultat
=
Resultats
>
>
ItemIndex
(x)
>
>
Properties_
>
>
Item
(
"ReadErrorsTotal"
)
>
>
Value
////// //SI UnRésultat <> "" ALORS Trace(UnRésultat)
UnRésultat2
=
Resultats
>
>
ItemIndex
(x)
>
>
Properties_
>
>
Item
(
"ReadErrorsTotal"
)
>
>
Value
////// //SI UnRésultat <> "" ALORS Trace(UnRésultat)
UnRésultat3
=
Resultats
>
>
ItemIndex
(x)
>
>
Properties_
>
>
Item
(
"FlushLatencyMax"
)
>
>
Value
////// //SI UnRésultat <> "" ALORS Trace(UnRésultat)
Trace
(
"===================================================="
)
Trace
(
UnRésultat
,
" "
,
UnRésultat2
,
" "
,
UnRésultat3
)
FIN
FAIRE
Erreur
(
"Erreur WMI : "
+
ExceptionInfo
(
)
)
FIN
Trace
(
UnRésultat
,
" "
,
UnRésultat2
,
" "
,
UnRésultat3
)
La dernière ligne est la pour confirmé qu'il ne se passe rien.
Il n'y a pas d'erreur dans l’exécution.
Mais aucune information alors que je devrais avoir :
FlushLatencyMax : 49
ReadErrorsTotal : Rien, heureusement.
ReadLatencyMax : 3899
J'obtien ces informations avec la commande suivant :
Get-Disk | Get-StorageReliabilityCounter | Select-object -Property "*"
Si j'utilise que :
Get-Disk | Get-StorageReliabilityCounter
Je n'ai pas toutes les variables.
Merci encore pour votre aide.
Informar
0
0
→ Volver a WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (versiones precedentes)
WEBDEV (versiones precedentes)
WINDEV Mobile (versiones precedentes)
Reports & Queries
Irrelevante
Herramientas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Búsqueda Tipo
Sólo temas
Todos los mensajes
Periodo Buscar
Cualquier fecha
Última hora
Última 24 horas
Última semana
Último mes
Último año
Cancelar
Vista previa del mensaje
Añadiendo una imagen
Importar una imagen desde una URL
Enviar una imagen desde un archivo de su disco
Arrastrar un archivo o click en "Examinar..."
o
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto