slyphoenix
Messages postés3Date d'inscriptionmercredi 12 septembre 2007StatutMembreDernière intervention13 septembre 2007 13 sept. 2007 à 14:52
Bonjour
je suis debutant dans tout ce qui concerne le devellopement et je voudrais svp savoir comment exploiter et compiler ce programme, Merci d'avance
bigmonkey7
Messages postés19Date d'inscriptionvendredi 2 juin 2006StatutMembreDernière intervention17 février 2010 11 juil. 2007 à 19:38
Bon comme personne ne repond je vais me repondre ...comme u grnd ..peu etre que quelqu'un cherchera la meme chose et trouvera donc rapidment...
ALors :
Ill y a deux types de tâches planifiées :
- Les tâches planifiées gérés par l'API des tâches planfiées
Ce sont les taches panifiées qu l'on trove dans le panneau de config:
- Les tâches planifiées de AT.exe
Accessiblent avec Win32_ScheduledJob voici un petit bout de code qui permet d'y acceder:
ConnectionOptions aConnectionOptions = new ConnectionOptions();
aConnectionOptions.Username = "domaine\\login";
aConnectionOptions.Password = "password";
ManagementScope aManagementScope = new ManagementScope("\\\\leServeur\\root\\cimv2", aConnectionOptions);
System.Management.ObjectQuery aObjectQuery = new System.Management.ObjectQuery("select * from Win32_ScheduledJob");
ManagementObjectSearcher aManagementObjectSearcher = new ManagementObjectSearcher(aManagementScope, aObjectQuery);
aManagementObjectSearcher.Scope.Connect();
ManagementObjectCollection aManagementObjectCollection = aManagementObjectSearcher.Get();
foreach (ManagementObject aManagementObject in aManagementObjectCollection)
{
sJobID = aManagementObject["JobId"].ToString();
}
Voila avec la reference system.management
En telechargent WMITool vous pouvez visualiser tout les class : ex : les infos disques, reseau,etc et avec system.managment vous pouvez tt atteindre en suivant l'exemple.
VOila
bigmonkey7
Messages postés19Date d'inscriptionvendredi 2 juin 2006StatutMembreDernière intervention17 février 2010 9 juil. 2007 à 16:27
Bonjour,
Voici mon code, il exploite le journal des taches planifiées. Il y a un autre moyen que je voulais exploité avec WMI et le System.Management mais j'ai un souci avec la classe Win32_ScheduledJob, ça trouve rien... voici mon code :
13 sept. 2007 à 14:52
je suis debutant dans tout ce qui concerne le devellopement et je voudrais svp savoir comment exploiter et compiler ce programme, Merci d'avance
11 juil. 2007 à 19:38
ALors :
Ill y a deux types de tâches planifiées :
- Les tâches planifiées gérés par l'API des tâches planfiées
Ce sont les taches panifiées qu l'on trove dans le panneau de config:
http://www.mvps.org/emorcillo/en/code/shell/tasksched.shtml
Ici vous trouverez une dll (dans un zip) qui permet d'acceder à celle ci...
- Les tâches planifiées de AT.exe
Accessiblent avec Win32_ScheduledJob voici un petit bout de code qui permet d'y acceder:
ConnectionOptions aConnectionOptions = new ConnectionOptions();
aConnectionOptions.Username = "domaine\\login";
aConnectionOptions.Password = "password";
ManagementScope aManagementScope = new ManagementScope("\\\\leServeur\\root\\cimv2", aConnectionOptions);
System.Management.ObjectQuery aObjectQuery = new System.Management.ObjectQuery("select * from Win32_ScheduledJob");
ManagementObjectSearcher aManagementObjectSearcher = new ManagementObjectSearcher(aManagementScope, aObjectQuery);
aManagementObjectSearcher.Scope.Connect();
ManagementObjectCollection aManagementObjectCollection = aManagementObjectSearcher.Get();
foreach (ManagementObject aManagementObject in aManagementObjectCollection)
{
sJobID = aManagementObject["JobId"].ToString();
}
Voila avec la reference system.management
En telechargent WMITool vous pouvez visualiser tout les class : ex : les infos disques, reseau,etc et avec system.managment vous pouvez tt atteindre en suivant l'exemple.
VOila
9 juil. 2007 à 16:27
Voici mon code, il exploite le journal des taches planifiées. Il y a un autre moyen que je voulais exploité avec WMI et le System.Management mais j'ai un souci avec la classe Win32_ScheduledJob, ça trouve rien... voici mon code :
string sJobID;
ConnectionOptions aConnectionOptions = new ConnectionOptions();
aConnectionOptions.Username = "domaine\\login";
aConnectionOptions.Password = "password";
ManagementScope aManagementScope = new ManagementScope("\\\\73.1.0.\\root\\cimv2", aConnectionOptions);
System.Management.ObjectQuery aObjectQuery = new System.Management.ObjectQuery("select * from Win32_ScheduledJob");
ManagementObjectSearcher aManagementObjectSearcher = new ManagementObjectSearcher(aManagementScope, aObjectQuery);
aManagementObjectSearcher.Scope.Connect();
ManagementObjectCollection aManagementObjectCollection = aManagementObjectSearcher.Get();
foreach (ManagementObject aManagementObject in aManagementObjectCollection)
{
sJobID = aManagementObject["JobId"].ToString();
}
Le foreach ne se fait pas car il n'y a rien dans aManagementObjectCollection
Je ne comprends pas.... Si Quelqu'un connaît bien le WMI... Merci