AppleScript :: Comment Monter et démonter un disque dur avec AppleScript ?

SEScriptEditorX

Monter un disque signifie simplement le faire apparaître sur le bureau, « démonter » c’est bien sur faire l’inverse. Vous pouvez par exemple monter un disque dur pour effectuer une sauvegarde, puis une fois l’opération réalisée,  le « démonter » car il n’a pas de raison pour rester sur le bureau.

Plusieurs méthodes existent, celle qui fonctionne le mieux (pour moi) est la suivante, elle allie AppleScript et Unix :

— Monter le disque

 set Mon_disque to "Archive"
do shell script "diskutil mount `diskutil list | awk '/ " & Mon_disque & " / {print $NF}'`"

— Démonter le disque

set Mon_disque to « Archive »

do shell script "diskutil unmount " & quoted form of ("/Volumes/" & Mon_disque)

Dans les deux cas j’utilise DiskUtil, une commande livrée par Apple, c’est le pendant de l’utilitaire disque.

Image 01

Henri Dominique Rapin

Publicités

3 commentaires sur « AppleScript :: Comment Monter et démonter un disque dur avec AppleScript ? »

  1. Merci pour cette réponse. Il est vrai que chez moi la problématique est assez particulière : il s’agit de monter des volumes différents lorsque les utilisateurs se loggent. Il me faut donc bien mount et pas mountDisk ! Merci quand même !

    Cardialement

    J'aime

  2. Bonjour et merci pour ce tuto !
    Une petite remarque : il faut avoir des droits d’administrateur pour que la commande diskutil mount fonctionne !

    J'aime

    1. Bonjour et merci, le commande n’a pas besoin de sudo, par contre une nouvelle commande doit être utilisée : diskutil mountDisk /dev/disk2 cela fonctionne sans Sudo. Cordialement

      J'aime

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s