91
今月のAutomatorワークフロー: フォルダを簡単に暗号化

Appleのディスクユーティリティを使えば、フォルダを暗号化されたディスクイメージ(パスワードでロック解除できる保護されたアーカイブ)に変換できます。このようなイメージは、オフィス外で会社の機密文書を扱う場合や、名刺に「国際謎の人物」と書いてある場合などに特に役立ちます。しかし、ディスクユーティリティで暗号化されたディスクイメージを作成するのは実際には面倒です。ありがたいことに、Automatorのシンプルなワークフローを使えば、あっという間に文書を保護できます。手順は以下のとおりです。

ワークフローを作成する

Automatorを起動します。テンプレート選択画面で「アプリケーション」を選択し、「選択」をクリックします。「ユーティリティ」ライブラリを選択し、「変数の値を設定」を右側のワークフローエリアにドラッグします。次に、「ファイルとフォルダ」ライブラリを選択し、アクションリストから「新規ディスクイメージ」をワークフローエリアの「変数の値を設定」の後にドラッグします。 「ユーティリティ」ライブラリに戻り、「変数の値を取得」をワークフローにドラッグします。最後に、「ファイルとフォルダ」ライブラリに戻り、「Finder項目をゴミ箱に移動」をワークフローに追加します。

最初のアクション「変数の値の設定」で、 「変数」ポップアップ メニューをクリックし、表示される「変数オプション」ウィンドウに「sourceFolder」と入力します。

「新規ディスクイメージ」アクションの「オプション」をクリックし、「ワークフロー実行時にこのアクションを表示する」オプションを有効にします。このアクションの「サイズ」ポップアップメニューを「コンテンツに合わせてディスクイメージのサイズを調整」に設定します。「暗号化」オプションを有効にします。 「完了時」ポップアップメニューから「マウントを解除してイメージファイルを返す」を選択します。

「変数の値を取得」アクションで、「変数」ポップアップメニューから「sourceFolder」を選択します。「オプション」ボタンをクリックし、 「このアクションの入力を無視する」オプションを有効にします。

[ファイル] > [保存]を選択し、表示されるシートでアプリケーションに名前を付けEncrypt Imageてデスクトップに保存します。

完全なワークフロー。

新しいアプリケーションワークフローを使用するには、暗号化したいフォルダをその上にドラッグするだけです。すると、「新しいディスクイメージ」ウィンドウが表示されます。「ボリューム名」フィールドにマウントしたボリュームの名前を入力します。必要に応じて、「名前を付けて保存」フィールドにディスクイメージの名前を追加入力することもできます。「続行」をクリックすると、ディスクイメージのパスワードを入力するウィンドウが表示されます。パスワードを入力して確認します。

マウントされたボリュームと、オプションでディスク イメージに名前を付けるよう求められます。

「キーチェーンにパスワードを保存」オプションにチェックを入れたままにしておくと、このイメージはパスワードの入力を求められることなく開きます(パスワードはアカウントのキーチェーンに保存されているため)。ディスクイメージをマウントするたびにパスワードの入力を求められるようにしたい場合は(他の誰かがあなたのMacにアクセスしている場合など)、このオプションのチェックを外してください。

ワークフローはここで、新しく暗号化されたアーカイブを作成して終了できます。しかし、Mac 上には暗号化されていないバージョンのフォルダは必要ない可能性があります。そこで「変数」アクションの出番です。最初のアクションは、Automator に、アプリケーション ワークフローにドラッグしたフォルダ (この場合はsourceFolder ) の指定を与えます。「変数の値を取得」アクションは、Automator に「 sourceFolderという名前を付けたフォルダを覚えていますか? 次のアクションをそれに適用します」と伝えます。「このアクションの入力を無視する」オプションを有効にすると、ワークフローは、 sourceFolder指定の項目に対してのみ次のアクションの効果 (この場合は、ワークフローの上にドラッグしたフォルダを破棄する) を実行します。このオプションを有効にしないと、ワークフローはソース フォルダと暗号化されたアーカイブの両方を削除します。

これで完了です。ソースフォルダを削除するには、ゴミ箱を空にするだけです。この資料のアーカイブを暗号化したい場合は、「Finder」>「ゴミ箱を確実に空にする」を選択することをお勧めします。

なお、これはワークフローの更新版です。この記事に添付されているビデオは、変数アクションを使用するように更新する前のオリジナルバージョンです。オリジナルバージョンでも同様に機能しますが、こちらの方がより効率的な方法です。