- forum
- PowerShell
- Entraide pour les débutants
- Script powershell pour redemarrer plusieurs ordinateurs locaux en remote
Question
Script powershell pour redemarrer plusieurs ordinateurs locaux en remote
- Ahoutou
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 1 an 10 mois #33815
par Ahoutou
Bonjour à tous, besoin d'aide s'il vous plait. J'aimerais avoir un script powershell permettant de redemarrer plusieurs ordinateurs locaux en remote tout en laissant le choix aux utilisateurs des machines de confirmer ou pas le redemarrage. J'aimerais aussi que le temps de redemarrage soit marqué dans le script.
Merci
Merci
Connexion ou Créer un compte pour participer à la conversation.
- Fabien
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 144
- Remerciements reçus 22
il y a 1 an 10 mois #33823
par Fabien
Réponse de Fabien sur le sujet Script powershell pour redemarrer plusieurs ordinateurs locaux en remote
Bonjour,
Le script Powershell pour redémarrer un ordinateur à distance est possible, mais le choix utilisateur semble compliqué.
Le temps de redémarrage ne peut pas être estimé avant, mais tu peux avoir une alerte quand le poste est redémarré.
Fabien
Le script Powershell pour redémarrer un ordinateur à distance est possible, mais le choix utilisateur semble compliqué.
Le temps de redémarrage ne peut pas être estimé avant, mais tu peux avoir une alerte quand le poste est redémarré.
Fabien
Connexion ou Créer un compte pour participer à la conversation.
- Marc35
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 8
- Remerciements reçus 1
il y a 1 an 8 mois - il y a 1 an 8 mois #33989
par Marc35
Réponse de Marc35 sur le sujet Script powershell pour redemarrer plusieurs ordinateurs locaux en remote
Bonjour,
Cela ne répond pas directement à la question (et je ne suis pas certain que ce soit « propre » mais voici ce que j'ai de mon coté.
un script bat qui redémarre l'ordinateur uniquement si la fenêtre n'est pas fermée, avec en sus un défilement (pas franchement joli) de la barre de titre.
Edition : c'est pas du tout powershell, mille excuses si ca contrevient aux règles.
Cela ne répond pas directement à la question (et je ne suis pas certain que ce soit « propre » mais voici ce que j'ai de mon coté.
un script bat qui redémarre l'ordinateur uniquement si la fenêtre n'est pas fermée, avec en sus un défilement (pas franchement joli) de la barre de titre.
@echo off
cd c:\Windows\System32
chcp 65001 > nul
:::
:::/ Redémarrage de l'ordinateur dans 10 \
:::\ secondes sauf si cette fenêtre est /
:::/ fermée. \
::: \ ^ /^
::: \ / \ // \
::: \ |\___/| / \// .\
::: \ /O O \__ / // | \ \ *----*
::: / / \/_/ // | \ \ \ |
::: @___@` \/_ // | \ \ \/\ \
::: 0/0/| \/_ // | \ \ \ \
::: 0/0/0/0/| \/// | \ \ | |
::: 0/0/0/0/0/_|_ / ( // | \ _\ | /
::: 0/0/0/0/0/0/`/,_ _ _/ ) ; -. | _ _\.-~ / /
::: ,-} _ *-.|.-~-. .~ ~
::: \ \__/ `/\ / ~-. _ .-~ /
::: \____(oo) *. } { /
::: ( (--) .----~-.\ \-` .~
::: //__\\ \__ Ack! ///.----..< \ _ -~
::: // \\ ///-._ _ _ _ _ _ _{^ - - - - ~
:::
::: BLA BLA BLA
for /f "delims=: tokens=*" %%A in ('findstr /b ::: "%~f0"') do @echo(%%A
rem for %%v in (10 9 8 7 6 5 4 3 2 1) do (
rem ping 127.0.0.1 -n 2 > nul
rem echo %%v
rem )
@echo off
setlocal EnableDelayedExpansion
set n=10
rem Fill "bar" variable with 70 characters
set "bar="
for /L %%i in (1,1,70) do set "bar=!bar!X"
rem Fill "space" variable with filler spaces
rem set "space="
rem for /L %%i in (1,1,110) do set "space=!space!_"
rem "Process" the files and show the progress bar in the title
set i=0
for %%f in (1 2 3 4 5 6 7 8 9 10) do (
set /A i+=1, percent=i*100/n, barLen=70*percent/100
for %%a in (!barLen!) do (
title !i!s !bar:~0,%%a!%space%
ping -n 2 localhost > NUL
)
)
shutdown /t 0 /rEdition : c'est pas du tout powershell, mille excuses si ca contrevient aux règles.
Dernière édition: il y a 1 an 8 mois par Marc35.
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 1 an 8 mois #33993
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Script powershell pour redemarrer plusieurs ordinateurs locaux en remote
Bonsoir !
Ah ah du bat ! Je crois que c'est la première fois que quelqu'un en poste dans le forum depuis sa création . Devrais-je te bannir pour autant !? Non, je ne crois pas .
Blague à part, je ne pense pas que ça réponde à la problématique qui est d'afficher sur l'ordinateur distant un message avec un compteur indiquant à l'utilisateur que son ordinateur va redémarrer.
Pour cela, j'avoue que je ne saurais quoi conseiller de faire. Car tous les processus que l'on va pouvoir démarrer à distance ne pourront pas interagir avec l'utilisateur... Donc on va pouvoir rebooter l'ordinateur à distance (commande Restart-Computer), mais sans possibilité de prévenir l'utilisateur.
Désolé, mais je n'ai pas de solution...
Arnaud
Ah ah du bat ! Je crois que c'est la première fois que quelqu'un en poste dans le forum depuis sa création . Devrais-je te bannir pour autant !? Non, je ne crois pas .
Blague à part, je ne pense pas que ça réponde à la problématique qui est d'afficher sur l'ordinateur distant un message avec un compteur indiquant à l'utilisateur que son ordinateur va redémarrer.
Pour cela, j'avoue que je ne saurais quoi conseiller de faire. Car tous les processus que l'on va pouvoir démarrer à distance ne pourront pas interagir avec l'utilisateur... Donc on va pouvoir rebooter l'ordinateur à distance (commande Restart-Computer), mais sans possibilité de prévenir l'utilisateur.
Désolé, mais je n'ai pas de solution...
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
- forum
- PowerShell
- Entraide pour les débutants
- Script powershell pour redemarrer plusieurs ordinateurs locaux en remote
Temps de génération de la page : 0.088 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Script powershell pour redemarrer plusieurs ordinateurs locaux en remote