Question Sortir l'ordinateur de veille

Plus d'informations
il y a 8 ans 1 mois #24987 par Gabriel
Réponse de Gabriel sur le sujet Re:Sortir l'ordinateur de veille
Laurent Dardenne écrit:

Ici c'est d'enlever une couche, utiliser le script/module dans une tache.
Extrait d'un export de tache sous Windows 8:
[code:1]
<Actions Context=\"Author\">
<Exec>
<Command>Powershell.exe</Command>
<Arguments>-noninteractive -nologo -NoProfile -command \"Import-Module MonModule; Fait-QQChose\"</Arguments>
</Exec>
</Actions>
[/code:1]
Ensuite si cette approche fonctionne, tu modifies la tache en utilisant ton .exe.
Ainsi si cette modification ne fonctionne pas ce n'est pas ton script qui est à mettre en cause.

Je voudrais essayer ça, mais c'est quoi ces commandes? Quel langage?

:) gabier

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 1 mois #24988 par Gabriel
Réponse de Gabriel sur le sujet Re:Sortir l'ordinateur de veille
6ratgus écrit:



pour info, je lance mes scripts avec dans l'onglet action :
programme : PowerShell
arguments : -WindowStyle Hidden -file \"C:\Powershell\ script.ps1\"
malheureusement je les lance tous avec mon login et ma session ouverte ce qui n'est pas ton cas

Bonjour,
J'aimerais comprendre, où il est l'onglet Action ? Si tu parles de Powershell ISE, je ne l'ai pas trouvé.

:) gabier

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 1 mois #24990 par Philippe
Réponse de Philippe sur le sujet Re:Sortir l'ordinateur de veille
gabier écrit:

J'aimerais comprendre, où il est l'onglet Action ? Si tu parles de Powershell ISE, je ne l'ai pas trouvé.

dans la tache planifier

if faut parfois mettre le chemin complet vers le programme PowerShell : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
comme le montre cet exemple


comment crée tu ta tache planifier ?

Message édité par: 6ratgus, à: 12/02/18 16:11<br><br>Message édité par: 6ratgus, à: 12/02/18 16:16

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 1 mois #24991 par Gabriel
Réponse de Gabriel sur le sujet Re:Sortir l'ordinateur de veille
6ratgus écrit:

gabier écrit:

J'aimerais comprendre, où il est l'onglet Action ? Si tu parles de Powershell ISE, je ne l'ai pas trouvé.

dans la tache planifier

if faut parfois mettre le chemin complet vers le programme PowerShell : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
comme le montre cet exemple


comment crée tu ta tache planifier ?

Message édité par: 6ratgus, à: 12/02/18 16:11&lt;br&gt;&lt;br&gt;Message édité par: 6ratgus, à: 12/02/18 16:16

D'accord, compris, je vais essayer.
:) gabier

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 1 mois #24992 par Gabriel
Réponse de Gabriel sur le sujet Re:Sortir l'ordinateur de veille
Laurent Dardenne écrit:

gabier écrit:

Mais \&quot;une approche simple\&quot; qu'est-ce que c'est ?

Ici c'est d'enlever une couche, utiliser le script/module dans une tache.
Extrait d'un export de tache sous Windows 8:
[code:1]
&lt;Actions Context=\&quot;Author\&quot;&gt;
&lt;Exec&gt;
&lt;Command&gt;Powershell.exe&lt;/Command&gt;
&lt;Arguments&gt;-noninteractive -nologo -NoProfile -command \&quot;Import-Module MonModule; Fait-QQChose\&quot;&lt;/Arguments&gt;
&lt;/Exec&gt;
&lt;/Actions&gt;
[/code:1]
Ensuite si cette approche fonctionne, tu modifies la tache en utilisant ton .exe.
Ainsi si cette modification ne fonctionne pas ce n'est pas ton script qui est à mettre en cause.
gabier écrit:

Mais le but d'automatiser ça me semble légitime, non ?

Je confirme ;)
gabier écrit:

Alors comment font les autres ?

Tache planifiée ou des outils dédié (genre Orchestrator, etc)

J'ai compris Laurent, cet export xml n'est qu'un exemple pour me montrer les paramètres à mettre. Je vais essayer aussi.
:) gabier

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 1 mois #24995 par Gabriel
Réponse de Gabriel sur le sujet Re:Sortir l'ordinateur de veille
@Laurent et @6ratgus
merci à vous, les 2 approches ont fonctionné
1. Approche Laurent
J'ai transformé mon script en module .psm1, je l'ai mis dans un répertoire conforme, et je l'ai ajouté au Path des modules de Powershell.
Puis dans le planificateur de tâches j'ai défini la tâche comme une exécution de Powershell, avec les arguments suivants
[code:1]-noninteractive -nologo -NoProfile -command \&quot;Import-Module D:\gabriel\Mes_Documents\NAS\Powershell\Modules\CBS_Sess_GG\CBS_Sess_GG.psm1\&quot;[/code:1]
J'ai préféré donner le chemin complet du module bien qu'il était dans le path.
Mon log m'a indiqué que toutes les actions de démarrage se sont déroulées normalement.

2. Approche 6ratgus
Exécution du script .ps1 en insérant dans les paramètres, cette fois-ci
[code:1]-WindowStyle Hidden -file \&quot;D:\gabriel\Mes_Documents\NAS\CBS_Sess_GG_1h.ps1\&quot;[/code:1]
Ici aussi, chemin complet.
Mon log m'a également indiqué une exécution correcte.
Je pense que je vais essayer ce soir en vraie grandeur cette dernière approche, plutôt plus simple puisqu'il n'y a pas besoin de transformer le script en module.

Donc soit le ps2exe n'a pas produit un \&quot;module\&quot; correct, soit j'ai fait une fausse manipe quelconque, de toute manière je préfère l'approche directe.

:) Gabier

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.064 secondes
Propulsé par Kunena