スリップストリームを自動化する方法は?


8

何年もの間、私はスリップストリームWindowsインストールを使用しています。これは非常にうまく機能しますが、準備は面倒です:
1-Windowsを最新のスリップストリームバージョンでインストールします(自動インストール)
2-Windowsupdateをチェックして新機能を確認し、メモを取り
ます3-利用可能な新しい更新をそれぞれダウンロードします
4-に移動します新しいアップデートが利用できなくなるまでステップ2 5-私たちが持っている最後のバージョンにそれらをスリップストリームします(私はすでにこのステップを自動化しています)

一部またはすべてを自動化する方法が欲しいのですが。

インストールされている更新プログラムを確認できるプログラム(既に更新プログラムを見たことがありますが、覚えていません。PowerShellがこれを実行できることを知っています)...とダウンロードできますか?またはローカルディスクからそれらを取得するには?したがって、手順は次のようになります
。1-Windowsを最新のスリップストリームバージョンでインストールします(自動インストール)
2-新しい更新が利用できなくなるまでWindowsupdateを使用します(自動化する方法はありますか)
3-マジックプログラムを使用します
4-スリップストリーム

編集:私のニーズはWindows 7および2008ですが、他の人々が他のニーズを持っている可能性があるため、目標は一般的なものにすることです。

回答:


11

Windows 7では、これをより小さなチャンクに分割して、より細かく制御できるようにしました。これは、次のようなディレクトリ構造があり、Microsoftから更新フォルダに.msu更新をダウンロードすることを前提としています。

c:\
 - Win7
 --- mount
 --- updates
 --- stagedupdates

これは明らかに好みに合わせて変更できます。また、スリップストリーミングしている修正プログラムを手動でダウンロードして、イメージの内容を正確に把握しています。


PrepUpdates.bat

expand -F:* c:\win7\updates\* c:\win7\updates
copy updates\*.cab stagedUpdates
del stagedUpdates\WSUSSCAN.cab /s

MountWim.bat

cd \win7
dism /mount-wim /wimfile:c:\win7\install.wim /index:1 /mountdir:c:\win7\mount

InstallUpdates.bat

cd \win7
dism /image:c:\win7\mount /add-package /packagepath:C:\WIN7\stagedUpdates 

UnmountAndCommit.bat

dism /unmount-Wim  /MountDir:c:\win7\mount /commit

UnmountAndDiscard.bat

dism /unmount-Wim  /MountDir:c:\win7\mount /discard

明らかにこれらをまとめて、あとで残りの更新を削除するスクリプトを作成できます。私はそれを自分で行うことを好みます。ただし、これにより、使用に適したフレームワークが得られます。


4

Windows XPの場合

1ワードnLite ... http://www.nliteos.com


+ 1、OPはWindowsのバージョンを指定しないため、nLite はWindows XPのみをサポートします
jscott 2012

1
@ジョン。急いで投票する前に質問を読んでください。1.私が答えたとき、彼はOSを指定しませんでした、彼はそれを編集に入れました。2.続いて彼は、Win7を使用していますが、他のOSのソリューションを投稿することは価値があると述べました。
ベンレッサーニ-ソナッシ

何か不足していますか?ジョンはコメントを削除しましたか?
jscott 2012

はい(そして反対票を削除しました!)
Ben Lessani-Sonassi

vLiteはWindows Vistaおよび7をある程度サポートしていることに注意してください。
12

3

まあ、実際には、XP以降ではありません。(XPの場合は、引き続きnLiteを使用します。)

新しいOSで同様の効果を得るには、いくつかのオプションがあります。

  1. WAIK(Windows自動インストールキット)を使用してインストールイメージを編集します。
  2. MDMarraが適切にカバーした独自のソリューションのスクリプトを作成します。
  3. nLiteのようなサードパーティのツールはXP用でした。
    • Windows 7でかなり適切だと思うのはRTSe7enLiteですが、これはサポートされている/公式のオプションではないため、奇妙な問題や問題が発生する可能性があることに注意してください。
  4. 問題となっているOSのダウンロード可能な最新ビルドを入手するためのMSDNライセンスまたはTechnetサブスクリプション
  5. 仮想化
    • 最近のほとんどのエンタープライズグレードの仮想化スイートでは、VMからテンプレートを複製または作成できます。これは、標準化された最新のVMを展開用にすばやく作成する方法です
      • 明らかに、デスクトップOSではなくサーバーOSで最も便利ですが、具体的ではないので、そのオプションを隠しておきます。

3

ええと、私は最近スリップストリーム化したり、新しいシステムを構築したりしていませんが、過去に使用したワークフローは、「基本」インストールメディアの最新のサービスパックをスリップストリーム化し、WSUSオフラインアップデートを実行して最新のものにすることです。WSUSオフラインアップデートは、最新のパッチをダウンロードしてリポジトリに保持し、実行中のシステムに適用する小さなスクリプトです。

もちろん、無人インストールスクリプトの一部として無人で更新を実行するように設定できます-おそらく「ベースライン」インストールを使用し、パッチを適用したシステムを単一の場所に更新を維持するだけです。最新のパッチ。

Windows 7、XP、2k8、およびオフィスのアップデートを同じ場所から処理することもできます。小規模なシステムの展開では、これはうまく機能します。

私は好むない各インストールにスリップストリームに。簡単に言えば、しばらくしてディスクをスリップストリーム化してテストし続けることは、後部の苦痛になります。おそらくもう少し時間がかかりますが、私の半自動インストールは、昼食時に実行し、後で完了するものと考えています。


0

前述のように、nLiteやvLite(それぞれXP / 2003および7/2008用)などのツールがありますが、最近これらのツールの作成者がNTLite(http://ntlite.com)と呼ばれる別のツールを作成しました。Windows 8、Server 2012、10をサポートしています。ただし、無料ではありません。無料版では、コンポーネントを削除することによってのみ、画像のサイズを縮小できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.