OVH Cloud OVH Cloud

Modifier une properties de Win32_OperatingSystem

2 réponses
Avatar
philippe
Bonjour,
Je cherche comment modifier par script une propriété de
Win32_OperatingSystem. En l’occurrence c’est la propriété description (qui
est bien « writeable »).

Voici mon script pour retrouver l’info (ce n’est qu’un exemple):

strComputer = "MonPc”
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery("SELECT * FROM
Win32_OperatingSystem",,48)
For Each objItem in colItems
Wscript.Echo "Description: " & objItem.Description
Next

Je ne trouve pas la syntaxe pour modifier cette info.

Quelqu’un peut il m’aider ?

Merci

Philippe.

2 réponses

Avatar
Gilles LAURENT
"philippe" a écrit dans le message
de news:
| Bonjour,

Bonjour,

| Je cherche comment modifier par script une propriété de
| Win32_OperatingSystem. En l'occurrence c'est la propriété
| description (qui est bien « writeable »).

--- Coupez ici : updateWMIProperty.vbs ---

Option Explicit

' déclaration des variables
Dim oWMI, oOS
Dim colOS

' initialisation des objets
set oWMI = GetObject ("winmgmts:rootcimv2")

' lecture des instances de la classe Win32_OperatingSystem
' note : une seule instance sera toujours retournée
Set colOS = oWMI.InstancesOf ("Win32_OperatingSystem")

' mise à jour de la propriété description
For Each oOS In colOS
oOS.Description ="<description>"
oOS.Put_
Next

--- Coupez ici : updateWMIProperty.vbs ---

--
Gilles LAURENT
http://glsft.free.fr
Avatar
Gilles LAURENT
"Gilles LAURENT" a écrit dans le message de
news:

La version PowerShell ;-)

--- Coupez ici : updateWMIProperty.ps1 ---

Get-WmiObject Win32_OperatingSystem | foreach {
$_.Description="<description>"; $_.Put()
}

--- Coupez ici : updateWMIProperty.ps1 ---

--
Gilles LAURENT
http://glsft.free.fr