1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| set question to display dialog "Veux-tu réveiller les serveurs ou juste les monter ?" buttons {"Oui, Les Réveiller", "Non, Juste Les Monter", "Ne Rien Faire"} default button "Oui, Les Réveiller"
--say "Veux-tu réveiller les serveurs ou juste les monter ?"
set answer to button returned of question
if answer is equal to "Oui, Les Réveiller" then
set Ma_List to {"00:11:32:1d:e3:e3"} -- Addresse MAC du serveur
set Mes_Adresses to choose from list Ma_List with title "Adresse à réveiller" OK button name "Réveiller" cancel button name "Annuler" with multiple selections allowed and empty selection allowed
if result = false then return
repeat with Adr in Mes_Adresses
do shell script "/Applications/wol/wol " & (Adr as string) --tu doit mettre l'application WOL comme indiquer au debut de la ligne
display dialog "Les Machines sélectionnées ont été réveiller. Ca va prendre 10 minutes pour avoir accès à celles-ci. Elles apparaitront automatiquement sur le bureau"
end repeat
delay 600
try
mount volume "afp://Synology._afpovertcp._tcp.local/Synology" -- nom a ajuster avec le nom de ton serveur
end try
end if
if answer is equal to "Non, Juste Les Monter" then
try
mount volume "afp://Synology._afpovertcp._tcp.local/Synology" -- nom a ajuster avec le nom de ton serveur
end try
display notification "Serveur(s) Maintenant Monter !" --giving up after 5 --buttons {"Bye !"}
end if
if answer is equal to "Ne Rien Faire" then
quit
end if |
Partager