
システム イメージ マネージャーを使用して無人 XML 応答ファイルを作成し、それを Windows 7 DVD に書き込みました。これにはほぼすべてのシステム構成が含まれていますが、インストールされたシステムのユーザー名とパスワードは意図的に含まれていません。セットアップ中に、ユーザーがコンソールでこれらを入力するようにしたいのです。
しかし、その後、インストール後のスクリプトをいくつか実行します。そのいくつかはマシンを再起動し、再起動後も続行します。つまり、ユーザーはインストール中に複数回ログインする必要があります。また、一部のスクリプトは実行に時間がかかるため、これは非常に不便です。このため、インストール後に自動ログインを有効にする方法を探しています。
しかし、私が見つけた例はすべて、ユーザーが提供したものではなく、応答ファイルに設定されたユーザー名/パスワードの使用のみをサポートしています。何か明らかなことを見逃しているのでしょうか、それともこれに対する巧妙な回避策を思いつく人はいますか?
Sysinternals の「Autologon」ユーティリティ経由で自動ログインを有効にするために、およびを使用する oobeSystem パスに を追加しようとしましたが、展開されませんでした。FirstLogonCommand
この情報を見つける方法はありますか?%USERNAME%
%USERPASSWORD%
%USERPASSWORD%
私が考えられる唯一の他の回避策は、おそらくサービスを作成して、ユーザーがログインする前にインストール後のスクリプトを実行することです。ただし、これにより複雑さが増します。ユーザー セッションで対話的かつ目に見える形でスクリプトを実行する方がはるかに望ましいです。
(編集: ここでも AD ドメインを使用していないことを言及しておく必要があるかもしれません)。
答え1
これを自動的に処理するには、MDT (Microsoft Deployment Toolkit) を使用することをお勧めします。
ユーザー定義アカウント用のユーザー アカウント ページがあります。作成されたユーザーは var に配置されます。その var を使用してコマンド (cmd または powershell から) を実行できます。または、unattend.xml が必要な場合は、ターゲット システム用に unattend.xml ファイルが生成されるときに、それを unattend.xml ファイルに統合できます。
WAIK に付属する画像エディタをロードする必要がなく、追跡や管理が簡単になるので、個人的にはコマンドライン方式をお勧めします。