-
Notifications
You must be signed in to change notification settings - Fork 0
MS_Sysprep
-
TOP > インフラストラクチャ > Windows > Windows OSの基礎的トピック
- Sysprep
- SID
OSやアプリケーションをプリインストールしたPCを配付する場合や、
冗長化構成を採る場合の二台目、三台目のマシンを構築する場合、
「それぞれインストール・構築」するのは手間ですが、
通常のバックアップ・リストアの複製では
- SID の重複(AD環境ではNG)や、
- ドライバまでバックアップ・リストアされてしまうため
ハードによってはデバイスを認識できなくなる
などの問題が発生します。
これを解決するSysprepというツールがあります(サーバOSでも使用できる)。
-
複数のコンピューターに同じイメージを展開するには
/generalizeオプションの指定が必要になります。・・・
/generalizeオプションにより、SID重複解消とドライバ削除が可能です。
移行メモ(誤記): 原文は本ページを通して「SDI 重複」と表記していたが、 直前の概要では「SID の重複」と書かれており、 参照先の記事も「マシン SID の重複神話」であることから、 「SID 重複」の誤記と判断して統一した。
SID重複については、以下のHPの情報が参考になります。
-
それ(SID)が重複していると、Windows Server Update Services (WSUS)
などの特定のアプリケーションに問題が発生する可能性があるためです。
従って、マイクロソフトのサポート方針として、今後も複製されたシステムは
Sysprep を使用して(SIDが)一意であることが要求されることに注意してください。
ドライバ削除については、以下のHPの情報が参考になります。
-
展開用のイメージをキャプチャするための準備 (一般化)
参照コンピューターを設定するとき、Windows セットアップは、
検出されたすべてのデバイスのドライバーをインストールします。
これらのドライバーは、既定では、システムの一般化を実行すると削除されます。
同じハードウェアとデバイスを備えたコンピューターにイメージを展開する場合、
Windows セットアップは、同じドライバーを再インストールします。・・・逆に必ず同じドライバを使用したい場合は、
PersistAllDeviceInstallsオプションを使用してドライバを保持できます。
しかし、一部、Sysprepがサポートされないアプリケーションがある様です。
-
サーバー役割の Sysprep サポート
特定のサーバーの役割が構成された Windows Server 2008 R2 インストールに対し、
/generalizeオプションを使用して sysprep コマンドを実行すると、
イメージングおよび展開の後にそれらのサーバの役割が機能しなくなる可能性があります。
なので、冗長化構成の場合、
- 2台目の構築も、バックアップ・リストアでという訳には行かず、
- 1台目の構築手順と同じ手順を繰り返す必要があります。
となるのは、サポートされないサーバ・アプリケーションがインストールされている場合、
当該環境はMicrosoftのサポートを受けられない(自己責任になる)ためです。
同様にOSやアプリケーションをプリインストールしたPCを配付する場合も同じで、
サポートされないクライアント・アプリケーションがあれば問題(自己責任)となります。
以下の様に、
「サーバー役割が追加されていないサーバOSの
クリーン・インストールの所までならSysprepで」
というのもありのようです。
-
2008 R2 のクラスターの作成で[クリーンアップを正しく実行できません]でエラーになる場合の対応 - SE の雑記
今回の環境は Sysprep 前に [フェイル・オーバー クラスタリング]
をインストールしていたのですが、これが影響していたのでしょうか??
いつもは Sysprep 後にクラスターの機能を追加しているのですよね。
また、Sysprepには以下の様な問題があるようです。
- プログラムの展開に影響する、Sysprep 使用時の既知の問題(KB814616)
- Sysprep の使用がサポートされていません。(KB828287)
- Windows Vista 以降のバージョンの OS で Sysprep コマンドを実行すると、
システム ボリューム以外のドライブに追加されたアカウントの SID が正しく置き換わらない(KB2281600)
補足:
sysprep /generalizeの実行回数には上限があり、 従来は 3 回(SkipRearm併用時を除く)とされていた。 Windows 10 / 11 では Windows ストア アプリ(プロビジョニング済みパッケージ)が 一般化を失敗させる典型的な原因になるため、setupact.log/setuperr.logを確認する。
- Sysprep - Wikipedia
- Windows 10のOSイメージ展開の新常識(その2)――Sysprepを成功させるポイント - @IT
- PIT-Navi|Sysprepを使って、Windows 10を効率的に大量展開しよう
- 【初心者向け】sysprepの仕組みと使い方/手順│SEの道標
- 【Windows10】sysprepとは何か? | SEブログ
Tags: インフラストラクチャ, Windows
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。