On Error Resume Next
Dim oCPAppletMgr
Set oCPAppletMgr = CreateObject("CPApplet.CPAppletMgr")
Dim oClientActions
Set oClientActions = oCPAppletMgr.GetClientActions()
Dim oClientAction
For Each oClientAction In oClientActions
If oClientAction.Name = "Software Inventory Collection Cycle" Then
oClientAction.PerformAction
End If
If oClientAction.Name = "Hardware Inventory Collection Cycle" Then
oClientAction.PerformAction
End If
Next
Merci d'avance de votre aide.
Yoann
Modifié en dernier par yoann le mer. 09 nov. 2011 14:57, modifié 2 fois.
Bonjour,
D'abord, vous devriez lire les Règles de présentation d'un message sinon, le temps de vie de votre sujet est comptée
Ensuite, si le code fonctionne en VBS, pourquoi voulez-vous le convertir en AutoIt ?
Dim $oCPAppletMgr = ObjCreate("CPApplet.CPAppletMgr")
If not @error Then
Dim $oClientActions=$oCPAppletMgr.GetClientActions()
For $eachClient In $oClientActions
If $eachClient.Name = "Software Inventory Collection Cycle" Then
$eachClient.PerformAction
ElseIf $eachClient.Name = "Hardware Inventory Collection Cycle" Then
$eachClient.PerformAction
EndIf
Next
Else
MsgBox(64,'',"erreur de la création de l'objet")
EndIf
La seule moralité qui tienne dans un monde cruel est la chance. Impartiale. Équitable. Vraie
Merci à tous de votre aide.
Désolé pour la présentation, j'espère avoir fait les rectifications nécessaires.
Par manque de temps je suis allé au plus vite.
Pourquoi en au3 au lieu de laissé en vbs, tout simplement que dans l'environnement dans lequel je vais exécuter mon script je ne peux ni embarquer d'autre fichier, ni le faire en vbs.
PandiPanda merci BCP cela fonctionne très bien.
Yoann
de rien ^^
simplement si votre sujet est résolu, il faudrai mettre les balise adéquates, c'est à dire [R] ^^
*modifié le 1er message pour rendre ceci actif*