web-dev-qa-db-ja.com

Unattend.xml Windows7展開のTaskbarLinks

現在、ユーザーの要件を満たすために、無人ファイルにいくつかの変更を加えています。要件の1つは、デフォルトで3つのオフィスアプリケーションショートカットをタスクバーに追加することでした。

これは、Microsoft-Windows-Shell-Setupコンポーネントの実行中にUnattendファイルを介して構成できることを認識しています。 TaskBarLinksには、ショートカットへの単純なパスが必要です。マシンに配置される最初のイメージには、ソフトウェアがまったく含まれていません。リンクへのパスに、プロビジョニングプロセスの後半(Windowsを初めて起動してから約10分後)にOfficeをインストールした後に存在するパスを入力できるかどうか、またはそのときにビルドが失敗するかどうか疑問に思っています。パスが見つかりませんか?

私はこれをテストして自分で発見しますが、現在オフィスを離れており、これが実行可能な解決策でない場合は、他の方法を検討する必要があります。

提案を事前に感謝します。

2
JHamill

「...そのパスが見つからない場合、ビルドは失敗しますか?」

デプロイは失敗しません。アプリケーションがまだ存在しないため、デプロイメントは単にアプリケーションを固定できません。これらのタスクバーリンクは、アプリケーションが実際にインストールされる状態復元フェーズの前に生成されるため、セットアップはファイルを見つけることができないため、タスクバーリンクを作成できず、何も取得されません。したがって、画像にオフィスを配置し、以下のコードを使用します。

以下は、Windowsアプリをデフォルトで応答ファイルのスタートメニューに固定する方法です。

<TaskbarLinks>
<Link0>%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\accessories\sound recorder.lnk</Link0>
<Link1>%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\accessories\sync center.lnk</Link1>
<Link2>%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\accessories\wordpad.lnk</Link2>
</TaskbarLinks>

Unattend.xmlを使用して、C:\ winows\system32内のアプリケーション(スニッピングツール、付箋、電卓など)へのリンクを割り当てるのは非常に簡単ですが、Officeをそこに入れるのは難しいです。

はるかに信頼性が高いのは、少なくともOfficeインストール用のデスクトップアイコンを作成するOfficeカスタマイズツールです(タスクバーリンクではありませんが、機能します)。

ここでこの回避策を確認してください: http://www.youtube.com/watch?v=1Olg3uVqwD

ただし、タスクバーのリンクに固執している場合は、これを行うスクリプトがたくさんあります。

私が見つけた最高のスクリプトはここにあります: http://theitbros.com/copy-taskbar-icons-windows-7-sysprep-v2/

このようなスクリプトの大ファンでない場合は、別のオプションとして、更新とオフィスがすべて含まれている「ハイブリッドイメージ」を使用し、新しい応答ファイルを指定してsysprepをもう一度実行してみてください。すでにインストールされているオフィス、それもうまくいくかもしれません。

Outlookが参照イメージに既にインストールされている場合、これは機能します。これは、Outlookが参照画像にある場合にのみ機能することを確認しました。 Officeアプリを固定できるのは、それらが画像内に既に存在する場合のみでした。

%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\Microsoft Office\Microsoft Outlook 2010.lnk
1
MDT Guy