Please enable / Bitte aktiviere JavaScript!
Veuillez activer / Por favor activa el Javascript!
www.toutes-les-solutions.fr Index du Forum www.toutes-les-solutions.fr Entraide informatique (software) depuis juillet 2006 - © TLS 2006 / 2021 Blog Youtube Facebook Twitter RSS Newsletter Se connecter pour vérifier ses messages privés Se connecter pour vérifier ses messages privés  Sujets suivis
[Résolu par SUPERVISOR] [Chocolatey] Mise à jour automatique



Répondre au sujet   Voir la version imprimable    Message de remerciement
   www.toutes-les-solutions.fr Index du Forum -> oO UTILITAIRE Oo (windows) -> Assistance Windows/Utilitaire résolues

Auteur Message
FRANCKYIV

Super modéra(teur/trice)
Super modéra(teur/trice)
FRANCKYIV est absent 

OS: Ubuntu/Windows/Mac/Android
Version: 20.04.1/20H2/Catalina/10
Plateforme: x64

Situation: Célibataire Situation:Célibataire
Age: 45
Zodiaque: Cancer
Signe Chinois: Chat
Sexe: Sexe:Masculin
Inscrit le: 07 Juil 2006
Messages: 14105
Thème: tls2 (13)
Messages par jour (moyenne): 2.65
Localisation: Pas-de-Calais (62)
Pays: france.gif

Réputation: 62
votes: 52

MessagePosté le: Mercredi, 02 Septembre 2020, 10:10    Sujet et description du message: [Chocolatey] Mise à jour automatique - Répondre en citant





Question :

Bonjour,

J'utilise depuis peu le programme Chocolatey (sur une machine virtuelle).

C'est très pratique pour mettre facilement plein de programmes à jour en une seule ligne de commande.

Néanmoins, j'aimerai bien automatiser la chose pour par exemple, simplement en démarrant Windows, chocolatey recherche et installe d'éventuelles mise à jour.

Comment faire ?

Solution :

un script powershell :D et une tache planifiées pour Windows.

Capture écran
Créer un répertoire par ex dans le c: appelé "Scripts" y créer un fichier choco-auto-upgrade.PS1 (bien le nommer avec l'extension PS1 pour qu'il s’exécute en tant que PowerShell).



mettre ceci dans le fichier :

Code:
choco upgrade all -y

Capture écran


Autoriser powershell a exécuter un script local, lancer powershell en administrateur.



Capture écran

mettre cette commande "Set-ExecutionPolicy RemoteSigned" et répondre "T" (tous) a la question

Fermé powershell

Capture écran


Créer une tache planifiée dans "planificateur de tâche"



PS : attention il faut que la session ai obligatoirement un mot de passe sans cela ça ne fonctionnera pas.
Si l'on ne souhaite pas en mettre, créer un compte simple utilisateur dans windows et lui mettre un mot de passe (ex choco / votremotdepasse)

Capture écran

Pour faire les choses propre, se mettre sur "Bibliothèque du Planificateur de tâche" et créer un dossier (ex Scripts-Choco)

Capture écran

Se mettre ensuite dans ce dossier et créer un tache mais pas de base.

remplir comme suit :

Capture écran

Onglet Général
Nom : Exemple : Choco Auto Upgrade
Description : Mise à jour des applications automatiquement via choco. Utiliser le compte d’utilisateur suivant pour exécuter cette tâche (choisir sa session si on as un mot de passe, sinon choisir le compte précédemment créer ici (choco)
N'exécuter que si l'utilisateur est connecté (si on veut voir ce que fait le script).
Exécuter même si l’utilisateur n'est pas connecté (si on ne veut rien voir).
Cocher la case "Exécuter avec les autorisations maximales"
Configurer pour "Windows 10"

Capture écran

Onglet Déclencheur, on clique sur Nouveau.

Capture écran

Et on sélectionne : Choisir à l'ouverture de session

Capture écran

Onglet Action, on clique sur Nouveau.

Capture écran

Démarrer un programme
Programme/script : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Ajouter des arguments (facultatif) : -File C:\Scripts\choco-auto-upgrade.PS1

Capture écran

Onglet Paramètres
Cocher
Autoriser l’exécution de la tâche à la demande (pour forcer/tester c'est plus pratique Content )
Arrêter le tache si elle s’exécute plus de 1H choisir :
Si la tâche en cours ne se termine pas sur demande, forcer son arret

Valider la tache, saisir le mot de passe correspondant au compte de session demandé

Testé la tache par bouton droit dessus puis exécuter. attendre ... rafraîchir par F5 Si le statuts est en cours encore attendre ca peu etre plus ou moins long selon de nombre de programme installé via choco.
Faire F5 et si a un moment le statuts est Prêt/terminé vérifié que tout est ok dans "Résultat de la dernière exécution". cela doit etre marqué "L'opération a réussi (0x0)

voila bonne mise à jour à tous

Respect
Support :

Ce sujet a-t-il résolu votre problème ?

Merci de lire ce sujet.

D'avance merci Respect




Dernière édition par FRANCKYIV le Lundi, 14 Septembre 2020, 17:10; édité 3 fois
Dernière édition par TLS le Mercredi, 09 Septembre 2020, 16:41; édité 24 fois
Revenir en haut de page
Voir la présentation du membre Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Visiter le Blog du membre
AIM Yahoo Messenger Jabber - TLS Pseudo Skype
Sun - Higher Fire
(Ceci n'est pas une publicité, juste un coup de coeur à un nouveau talent)
SUPERVISOR

Administrateur
Administrateur
SUPERVISOR est absent 

OS: Linux/Win/Mac
Version: xx.xx
Plateforme: x64


Age: 46
Zodiaque: Vierge
Signe Chinois: Tigre
Sexe: Sexe:Masculin
Inscrit le: 16 Juil 2006
Messages: 4014
Thème: subSilver1024 (4)
Messages par jour (moyenne): 0.76
Localisation: Dans les montagnes......
Pays: france.gif

Réputation: 33
votes: 23

MessagePosté le: Mercredi, 02 Septembre 2020, 12:19    Sujet et description du message: - Répondre en citant

un script powershell :D et une tache planifiées pour Windows

Créer un repertoire par ex dans le c: appelé "Scripts" y créer un fichier

choco-auto-upgrade.PS1 (bien le nommer avec l'extension PS1 pour qu'il s’exécute en tant que PowerShell

mettre ceci dans le fichier :
choco upgrade all -y

Autorisé powershell a exécuter un script local, lancer powershell en administrateur
mettre cette commande "Set-ExecutionPolicy RemoteSigned" et répondre "T" (tous) a la question

Fermé powershell

Créer une tache planifiée dans "planificateur de tâche"

PS : attention il faut que la session ai obligatoirement un mot de passe sans cela ne fonctionnera pas.
Si l'on ne souhaite pas en mettre, créer un compte simple utilisateur dans windows et lui mettre un mot de passe (ex choco / votremotdepasse)

Pour faire les choses propre, se mettre sur "Bibliothèque du Planificateur de tâche" et créer un dossier (ex Scripts-Choco)

Se mettre ensuite dans ce dossier et créer un tache mais pas de base.

remplir comme suit :
Onglet Général
nom ex : Choco Auto Upgrade
Description : Mise à jour des applications automatiquement via choco.
Utiliser le compte d’utilisateur suivant pour exécuter cette tâche (choisir sa session si on as un mot de passe, sinon choisir le compte précédemment créer ici (choco)
Exécuter même si l’utilisateur n'est pas connecté
Cocher la case "Exécuter avec les autorisations maximales"
Configurer pour "Windows 10"

Onglet Déclencheur
Choisir à l'ouverture de session

Onglet Action
Démarrer un programme
Programme/script : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Ajouter des arguments (facultatif) : -File C:\Scripts\choco-auto-upgrade.PS1

Onglet Paramètres
Cocher
Autoriser l’exécution de la tâche à la demande (pour forcer/tester c'est plus pratique Content )
Arrêter le tache si elle s’exécute plus de 1H choisir
Si la tâche en cours ne se termine pas sur demande, forcer son arret

Valider la tache, saisir le mot de passe correspondant au compte de session demandé

Testé la tache par bouton droit dessus puis exécuter. attendre ... rafraîchir par F5 Si le statuts est en cours encore attendre ca peu etre plus ou moins long selon de nombre de programme installé via choco.
Faire F5 et si a un moment le statuts est Prêt/terminé vérifié que tout est ok dans "Résultat de la dernière exécution". cela doit etre marqué "L'opération a réussi (0x0)

voila bonne mise à jour a tous

Respect


Dernière édition par SUPERVISOR le Mercredi, 02 Septembre 2020, 17:31; édité 4 fois
Revenir en haut de page
Voir la présentation du membre Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Visiter le Blog du membre
Jabber - TLS
Skynet

Pur touriste
Pur touriste
Skynet est absent 

OS: Windows
Version: 10
Plateforme:


Age: 55
Zodiaque: Capricorne
Signe Chinois: Serpent
Sexe: Sexe:Masculin
Inscrit le: 12 Juil 2020
Messages: 30
Thème: tls2 (13)
Messages par jour (moyenne): 0.15

Pays: france.gif

Réputation: 13
votes: 3

MessagePosté le: Mercredi, 02 Septembre 2020, 13:24    Sujet et description du message: Re: [Chocolatey] Mise à jour automatique - Répondre en citant

FRANCKYIV a écrit:
Bonjour,

J'utilise depuis depuis peu le programme Chocolatey (sur une machine virtuelle).

C'est très pratique pour mettre facilement plein de programmes à jour en une seule ligne de commande.

Néanmoins, j'aimerai bien automatiser la chose pour par exemple, simplement en démarrant Windows, chocolatey recherche et installe d'éventuelles mise à jour.

Comment faire ?


Hello biloute,

Méfie toi des mises à jour automatiques des applications.
On peut toujours tomber sur des régressions. Perso je regarde toujours le changelog et surtout les premiers retours quand il y a des MaJ.
Revenir en haut de page
Voir la présentation du membre Voir le profil de l'utilisateur Envoyer un message privé
Beastien

Touriste
Touriste
Beastien est absent 

OS: win 98 à w10, Rasbian
Version:
Plateforme:


Age: 46
Zodiaque: Balance
Signe Chinois: Tigre
Sexe: Sexe:Masculin
Inscrit le: 24 Oct 2015
Messages: 158
Thème: subSilver (1)
Messages par jour (moyenne): 0.08

Pays: france.gif

Réputation: 33
votes: 16

MessagePosté le: Mercredi, 02 Septembre 2020, 14:20    Sujet et description du message: - Répondre en citant

Citation:
Perso je regarde toujours le changelog
et surtout les premiers retours quand il y a des MaJ.


1/
changelog ?
. . En Français c'est à dire ?
la Version, la Date !? Bref Comment tu fais cela

2/
surtout les premiers retours quand il y a des M.àJ.
C'est à dire : - les Avis sur MàJ ?
si c'est çà , tu peux fournir un exemple ?
.. ce serait intéressant

3/ Finalement, tous çà redeviens fastidieu ..

Faudrai bientôt prendre RDV, pour mettre à Jour le PC ..
Les ORDI.. souvent trop Chronophage
Pfiou Broie du noir
Revenir en haut de page
Voir la présentation du membre Voir le profil de l'utilisateur Envoyer un message privé
Jabber - TLS
FRANCKYIV

Super modéra(teur/trice)
Super modéra(teur/trice)
FRANCKYIV est absent 

OS: Ubuntu/Windows/Mac/Android
Version: 20.04.1/20H2/Catalina/10
Plateforme: x64

Situation: Célibataire Situation:Célibataire
Age: 45
Zodiaque: Cancer
Signe Chinois: Chat
Sexe: Sexe:Masculin
Inscrit le: 07 Juil 2006
Messages: 14105
Thème: tls2 (13)
Messages par jour (moyenne): 2.65
Localisation: Pas-de-Calais (62)
Pays: france.gif

Réputation: 62
votes: 52

MessagePosté le: Mercredi, 02 Septembre 2020, 14:22    Sujet et description du message: Re: [Chocolatey] Mise à jour automatique - Répondre en citant

Skynet a écrit:


Hello biloute,

Méfie toi des mises à jour automatiques des applications.
On peut toujours tomber sur des régressions. Perso je regarde toujours le changelog et surtout les premiers retours quand il y a des MaJ.


Oui oui, c'est pour ça que je précise que c'est pour ma machine virtuelle.

Elle peut être mise à jour très régulièrement.

Et puis après au pire, après tu peux rétrograder facilement un logiciel, et le bloquer pour les mises à jour grâce à chocolatey Kiffant
Revenir en haut de page
Voir la présentation du membre Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Visiter le Blog du membre
AIM Yahoo Messenger Jabber - TLS Pseudo Skype
FRANCKYIV

Super modéra(teur/trice)
Super modéra(teur/trice)
FRANCKYIV est absent 

OS: Ubuntu/Windows/Mac/Android
Version: 20.04.1/20H2/Catalina/10
Plateforme: x64

Situation: Célibataire Situation:Célibataire
Age: 45
Zodiaque: Cancer
Signe Chinois: Chat
Sexe: Sexe:Masculin
Inscrit le: 07 Juil 2006
Messages: 14105
Thème: tls2 (13)
Messages par jour (moyenne): 2.65
Localisation: Pas-de-Calais (62)
Pays: france.gif

Réputation: 62
votes: 52

MessagePosté le: Mercredi, 02 Septembre 2020, 14:23    Sujet et description du message: - Répondre en citant

Beastien a écrit:
Citation:
Perso je regarde toujours le changelog
et surtout les premiers retours quand il y a des MaJ.


1/
changelog ?
. . En Français c'est à dire ?
la Version, la Date !? Bref Comment tu fais cela

2/
surtout les premiers retours quand il y a des M.àJ.
C'est à dire : - les Avis sur MàJ ?
si c'est çà , tu peux fournir un exemple ?
.. ce serait intéressant

3/ Finalement, tous çà redeviens fastidieu ..

Faudrai bientôt prendre RDV, pour mettre à Jour le PC ..
Les ORDI.. souvent trop Chronophage
Pfiou Broie du noir


Je confirme, j'y ai passé plus d'une semaine pour installer Windows & Linux et leurs logiciels ...

Bon ok je suis un barge qui installe environ 200 logiciels en tout Peter un cable

Mais j'adore tout avoir sous la main Kiffant
Revenir en haut de page
Voir la présentation du membre Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Visiter le Blog du membre
AIM Yahoo Messenger Jabber - TLS Pseudo Skype
I useless - Because of you
(Ceci n'est pas une publicité, juste un coup de coeur à un nouveau talent)
FRANCKYIV

Super modéra(teur/trice)
Super modéra(teur/trice)
FRANCKYIV est absent 

OS: Ubuntu/Windows/Mac/Android
Version: 20.04.1/20H2/Catalina/10
Plateforme: x64

Situation: Célibataire Situation:Célibataire
Age: 45
Zodiaque: Cancer
Signe Chinois: Chat
Sexe: Sexe:Masculin
Inscrit le: 07 Juil 2006
Messages: 14105
Thème: tls2 (13)
Messages par jour (moyenne): 2.65
Localisation: Pas-de-Calais (62)
Pays: france.gif

Réputation: 62
votes: 52

MessagePosté le: Mercredi, 02 Septembre 2020, 15:18    Sujet et description du message: - Répondre en citant

SUPERVISOR a écrit:
un script powershell :D et une tache planifiées pour Windows

Créer un repertoire par ex dans le c: appelé "Scripts" y créer un fichier

choco-auto-upgrade.PS1 (bien le nommer avec l'extension PS1 pour qu'il s’exécute en tant que PowerShell

mettre ceci dans le fichier :
choco upgrade all -y

Autorisé powershell a exécuter un script local, lancer powershell en administrateur
mettre cette commande "Get-ExecutionPolicy RemoteSigned" et répondre "T" (tous) a la question

Fermé powershell

Créer une tache planifiée dans "planificateur de tâche"

PS : attention il faut que la session ai obligatoirement un mot de passe sans cela ne fonctionnera pas.
Si l'on ne souhaite pas en mettre, créer un compte simple utilisateur dans windows et lui mettre un mot de passe (ex choco / votremotdepasse)

Pour faire les choses propre, se mettre sur "Bibliothèque du Planificateur de tâche" et créer un dossier (ex Scripts-Choco)

Se mettre ensuite dans ce dossier et créer un tache mais pas de base.

remplir comme suit :
Onglet Général
nom ex : Choco Auto Upgrade
Description : Mise à jour des applications automatiquement via choco.
Utiliser le compte d’utilisateur suivant pour exécuter cette tâche (choisir sa session si on as un mot de passe, sinon choisir le compte précédemment créer ici (choco)
Exécuter même si l’utilisateur n'est pas connecté
Cocher la case "Exécuter avec les autorisations maximales"
Configurer pour "Windows 10"

Onglet Déclencheur
Choisir à l'ouverture de session

Onglet Action
Démarrer un programme
Programme/script : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
Ajouter des arguments (facultatif) : -File C:\Scripts\choco-auto-upgrade.PS1

Onglet Paramètres
Cocher
Autoriser l’exécution de la tâche à la demande (pour forcer/tester c'est plus pratique Content )
Arrêter le tache si elle s’exécute plus de 1H choisir
Si la tâche en cours ne se termine pas sur demande, forcer son arret

Valider la tache, saisir le mot de passe correspondant au compte de session demandé

Testé la tache par bouton droit dessus puis exécuter. attendre ... rafraîchir par F5 Si le statuts est en cours encore attendre ca peu etre plus ou moins long selon de nombre de programme installé via choco.
Faire F5 et si a un moment le statuts est Prêt/terminé vérifié que tout est ok dans "Résultat de la dernière exécution". cela doit etre marqué "L'opération a réussi (0x0)

voila bonne mise à jour a tous

Respect


Je me suis arrêté ici :

Get-ExecutionPolicy RemoteSigned

Réponse de mon terminal :

Citation:
Get-ExecutionPolicy : Impossible de lier le paramètre «Scope». Impossible de convertir la valeur «RemoteSigned» en
type «Microsoft.PowerShell.ExecutionPolicyScope». Erreur: «Impossible de faire correspondre le nom d'identificateur
RemoteSigned à un nom d'énumérateur valide. Spécifiez l'un des noms d'énumérateur suivants et réessayez :
Process, CurrentUser, LocalMachine, UserPolicy, MachinePolicy »
Au caractère Ligne:1 : 21
+ Get-ExecutionPolicy RemoteSigned
+ ~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument : (:) [Get-ExecutionPolicy], ParameterBindingException
+ FullyQualifiedErrorId : CannotConvertArgumentNoMessage,Microsoft.PowerShell.Commands.GetExecutionPolicyCommand
Revenir en haut de page
Voir la présentation du membre Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Visiter le Blog du membre
AIM Yahoo Messenger Jabber - TLS Pseudo Skype
SUPERVISOR

Administrateur
Administrateur
SUPERVISOR est absent 

OS: Linux/Win/Mac
Version: xx.xx
Plateforme: x64


Age: 46
Zodiaque: Vierge
Signe Chinois: Tigre
Sexe: Sexe:Masculin
Inscrit le: 16 Juil 2006
Messages: 4014
Thème: subSilver1024 (4)
Messages par jour (moyenne): 0.76
Localisation: Dans les montagnes......
Pays: france.gif

Réputation: 33
votes: 23

MessagePosté le: Mercredi, 02 Septembre 2020, 17:27    Sujet et description du message: - Répondre en citant

oups c'est plutôt
Set-ExecutionPolicy RemoteSigned
Revenir en haut de page
Voir la présentation du membre Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Visiter le Blog du membre
Jabber - TLS
Skynet

Pur touriste
Pur touriste
Skynet est absent 

OS: Windows
Version: 10
Plateforme:


Age: 55
Zodiaque: Capricorne
Signe Chinois: Serpent
Sexe: Sexe:Masculin
Inscrit le: 12 Juil 2020
Messages: 30
Thème: tls2 (13)
Messages par jour (moyenne): 0.15

Pays: france.gif

Réputation: 13
votes: 3

MessagePosté le: Mardi, 08 Septembre 2020, 12:17    Sujet et description du message: - Répondre en citant

Beastien a écrit:
Citation:
Perso je regarde toujours le changelog
et surtout les premiers retours quand il y a des MaJ.


1/
changelog ?
. . En Français c'est à dire ?
la Version, la Date !? Bref Comment tu fais cela
Oui c'est bien ça. La plupart du temps les changements d'une version à une autre sont donnés et ça permet de voir déjà si une mise à jour est intéressante ou pas.

2/
surtout les premiers retours quand il y a des M.àJ.
C'est à dire : - les Avis sur MàJ ?
si c'est çà , tu peux fournir un exemple ?
.. ce serait intéressant
Il faut aller sur des sites qui en parlent (GNT, Clubic, ce forum ...) et attendre les premiers retours. Si catastrophe il y a pour les autres, on évite la mise à jour

3/ Finalement, tous çà redeviens fastidieu ..

Faudrai bientôt prendre RDV, pour mettre à Jour le PC ..
Les ORDI.. souvent trop Chronophage
Pfiou Broie du noir
Revenir en haut de page
Voir la présentation du membre Voir le profil de l'utilisateur Envoyer un message privé
FRANCKYIV

Super modéra(teur/trice)
Super modéra(teur/trice)
FRANCKYIV est absent 

OS: Ubuntu/Windows/Mac/Android
Version: 20.04.1/20H2/Catalina/10
Plateforme: x64

Situation: Célibataire Situation:Célibataire
Age: 45
Zodiaque: Cancer
Signe Chinois: Chat
Sexe: Sexe:Masculin
Inscrit le: 07 Juil 2006
Messages: 14105
Thème: tls2 (13)
Messages par jour (moyenne): 2.65
Localisation: Pas-de-Calais (62)
Pays: france.gif

Réputation: 62
votes: 52

MessagePosté le: Mercredi, 09 Septembre 2020, 17:29    Sujet et description du message: - Répondre en citant

Up !

Mise à jour de l'assistance pour plus de clarté Respect
Revenir en haut de page
Voir la présentation du membre Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur Visiter le Blog du membre
AIM Yahoo Messenger Jabber - TLS Pseudo Skype
Montrer les messages depuis:   
   www.toutes-les-solutions.fr Index du Forum -> oO UTILITAIRE Oo (windows) -> Assistance Windows/Utilitaire résolues
Répondre au sujet   Voir la version imprimable    Message de remerciement

Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous pouvez joindre des fichiers
Vous pouvez télécharger des fichiers
www.toutes-les-solutions.fr Flux RSS du Sujet 


Powered by phpBB © 2001, 2021 phpBB Group
Traduction par : phpBB-fr.com
phpBB SEO

Contactez-nous

GZIP: Desactivé GZIP: Desactivé  Requêtes: 199Requêtes: 199   Charge (PHP: 93 % - SQL: 7 %)  Temps d'affichage: 0.36294  Seconds Temps d'affichage: 0.36294 Seconds

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 46137 / 152