53
今月のAutomatorワークフロー: システム情報をスティックに記録

家族や友人のMacの無給テクニカルサポートを担うベテランMacユーザーの多さには驚かされます。こうした熱心なユーザーは、コンピュータのハードウェアとソフトウェアに関する詳細な情報を必要としており、その情報はシステム情報(Lion)やシステムプロファイラ(Snow Leopard以前)といったアプリケーションから得られます。Automatorを使えば、これらのアプリケーションでの作業がかなり楽になります。

私たちの目標は、USBフラッシュドライブから実行すると、作業中のコンピュータに関する詳細情報(接続されたUSBデバイスやインストールされているアプリケーションなど)を含むテキストファイルを生成するAutomatorアプリケーションを作成することです。さらに、このアプリケーションでは、レポートに含める詳細情報(システム情報(またはシステムプロファイラ)で生成されるすべての情報を含めるか、一部の情報のみを含めるか)を選択できます。最後に、レポートを任意のファイル名でフラッシュドライブに保存できるようにします。手間がかかるように思えるかもしれませんが、実際にはたった2つの操作で済みます。作成方法は次のとおりです。

ワークフローを作成する

Automatorを起動し、表示されるワークフローテンプレートで「アプリケーション」を選択し、「選択」をクリックします。左側のペインで「ユーティリティ」ライブラリを選択し、右側の「アクション」領域で「システムプロファイル」を選択してワークフロー領域にドラッグします。次に、「テキスト」ライブラリを選択し、「新規テキストファイル」アクションをワークフロー領域の「システムプロファイル」アクションの下にドラッグします。

システムプロファイルアクションの「オプション」ボタンをクリックし、「ワークフロー実行時にこのアクションを表示」オプションを有効にします。「新規テキストファイル」アクションでも同じオプションを有効にします。同じ「新規テキストファイル」アクションで、「ファイル形式」ポップアップメニューから「リッチテキスト」を選択します。(この形式でフォーマットされたレポートは見やすくなります。)アクションの名前が「新規RTFファイル」に変わります。

完了したワークフロー

Mac OS 拡張ドライブとしてフォーマットされた USB フラッシュドライブを Mac に接続します。(フラッシュドライブをフォーマットするには、Mac に接続し、/Applications/Utilities フォルダにあるディスクユーティリティを起動し、ディスクユーティリティのボリューム領域でドライブを選択して、「消去」タブをクリックし、「フォーマット」ポップアップメニューから「Mac OS 拡張 (ジャーナリング)」を選択して、「消去」ボタンをクリックします。) フラッシュドライブに、「Reports」というフォルダを作成します。このフォルダを「新規 RTF ファイル」アクションの「場所」ポップアップメニューの上にドラッグします。この Reports フォルダが、このワークフローによって生成されるテキストファイルの新しい保存先になります。「ファイル」->「保存」を選択し、アプリケーションに「システムレポート」などの直感的な名前を付けて、USB フラッシュドライブに移動し、ワークフローをアプリケーションとしてフラッシュドライブに保存します。

外出先でも

このフラッシュドライブをMacに持ち込んで、システムレポートアプリケーションを実行できます。実行すると、レポートに含める情報を入力するよう求められます。必要な項目(例えば、アプリケーション、診断、AirPortなど)の横にあるボックスにチェックを入れてください。「続ける」をクリックすると、レポート名を入力するダイアログボックスが表示されます。これは、サービス対象の複数のMacごとに複数のレポートを作成する必要がある場合に便利です。例えば、iMac、MacBook Pro、Mac miniそれぞれに名前を付けます。もう一度「続ける」をクリックすると、レポートがフラッシュドライブの「レポート」フォルダに保存されます。

このワークフローはSnow Leopard版のAutomatorで作成し、Lion版のMacで使用できますが、逆はできません。Lion版のAutomatorでワークフローを作成し、Snow Leopard以前のMacで使用しようとするとエラーが表示されます。また、Snow Leopard版の「新規テキストファイル」アクションでは出力テキスト形式を選択できず、レポートはプレーンテキストとしてフォーマットされますのでご注意ください。