Seulement, elles sont installées déjà ^^
Et il n'est pas forcément plus rentable pour moi de mettre des GPO partout étant donnée que ce sont des postes, pour la majorité, individuels, sans AD.
Pour l'instant j'ai juste rajouté un Start-sleep -s 120 entre chaque désinstallation... ça fonctionne mais bon.. :pfff:
nebulios
Si tu bloques la mise à jour via GPO celle-ci ne se fera pas, même avec les binaires téléchargés.
seinilol
Empêcher l'upgrade.
La décision a été prise hier, on ne passe pas nos clients sous W10, donc on a bloqué les mises à jour, mais il y a beaucoup de PC qui ont déjà téléchargé les mises à jour...
nebulios
Oui mais quel est ton objectif derrière ? :D Empêcher l'upgrade vers Windows 10 ? Récupérer de l'espace disque ?
seinilol
Merci, je ne connais pas le wscript, je vais me renseigner dessus, mais l'option d'attente conviendrait parfaitement.
J'ai vu qu'en powerhsell il y avait le cmdlet Start-Sleep, je pensais faire une pause de 2 minutes entre chaque commande, mais c'est du bricolage plus qu'autre chose ...
@nebulios Pourquoi quoi ?
Ce que je veux faire c'est désinstaller les mises à jour :jap:
nebulios
Pourquoi ? La désactivation de la mise à jour par GPO empêchera tout upgrade sur les postes où les utilisateurs n'ont pas de droits admin.
akizan
sinon en wscript, tu as l'option bWaitOnReturn à "True" de la fonction Run qui te permet d'attendre la fin d'une commande pour en enchainer une autre.
Code :
bWaitOnReturn
Facultatif. Valeur booléenne indiquant si le script doit attendre la fin de l'exécution du programme avant de passer à l'instruction suivante de votre script. Si la valeur est définie sur true, l'exécution du script cesse jusqu'à la fin du programme et la méthode Run renvoit un code d'erreur provenant du programme. Si la valeur est définie sur false (valeur par défaut), la méthode Run répond immédiatement après le démarrage du programme, en renvoyant automatiquement 0 (à ne pas confondre avec un code d'erreur).
Notes
seinilol
L'interdiction des mises à jour est possible via le tableau de bord, mais il faut quand même que je désinstalle les KB déjà existants hélas ...
nebulios
Tu interdis simplement l'upgrade via GPO plutôt que de t'embêter avec ce genre de script...
seinilol
Bonjour,
J'ai fait un script assez simple pour désinstaller les KB de Microsoft qui proposent la mise à jour vers Windows 10, que je déploie à distance via le tableau de bord Max Focus.
Le problème c'est que le script s'exécute bêtement ligne après ligne, et lorsqu'un KB est en désinstallation, le wusa.exe ne peut être relancé dans une autre instance.
Est il possible de mettre une pause entre chaque ligne ? J'ai une bonne centaine de postes sur lesquels déployer le scripts, et je me vois mal faire 1 script par KB et les déployer 1 par 1 sur chaque poste...
Si vous avez d'autres solutions par ailleurs, je ne suis pas fermé :jap: