none
新規展開対象コンピュータへのOS展開(PXEブート)について RRS feed

  • 質問


  • 初めまして、systemkと申します。

    SCCM2007の社内検証を行っており、OS展開の問題が解消出来ず悩んでおります。

    新規展開対象コンピュータでPXEブート後、タスクシーケンスウィザード内で、
    以下エラーが発生し、クライアントコンピュータへOS展開を行なうことができません。

    ********エラーメッセージ********
    xxx00001のプログラムファイルが配布ポイントで検出できないため、
    このタスクシーケンスは実行できません。

    すべてのパッケージに対して必要なファイル&配布ポイントは設定してあります。
    サイトステータス等を確認しましたが、他にエラーを発見することができませんでした。
    同じようなエラーになられた方、どのように解消したか教えて頂けると大変助かります。

    宜しくお願い致します。


    /以上

    2009年12月24日 7:30

回答

  • 先の修正プログラムはSCCM 2007 RTMが対象でしたね。
    失礼しました。

    USフォーラムに同じ事象があがっていたのですが、参考にならないでしょうか。

     System Center Configuration Manager TechCenter > System Center Configuration Manager Forums > Configuration Manager Operating System Deployment > Failed to Run Task Sequence
    http://social.technet.microsoft.com/forums/en-US/configmgrosd/thread/3c02b866-d63d-4119-89e5-560567da1b05

    下から2番目のNick_001さんの回答で
    該当するタスクシーケンスの提供情報のプロパティ -> [配布ポイント]タブ -> [保護された配布ポイントでコンテンツが利用できない場合に、保護されていない配布ポイントへの切り替えをクライアントに許可する]チェックをオン

    「配布ポイントを保護するかどうかを判断する」
    http://technet.microsoft.com/ja-jp/library/bb932176.aspx


    SundaySilence

    • 回答としてマーク systemk 2010年1月15日 8:40
    2010年1月14日 7:57

すべての返信

  • クライアントエージェントのネットワークアカウントは設定されておりますでしょうか?

    サイトの設定->クライアントエージェント->コンピュータクライアントエージェントを開き。
    ネットワークアクセスアカウントが設定されていない様であれば、ユーザーを明示的に指定します。

    このユーザーは配布ポイントが管理するOSDで設定されたフォルダに対するアクセス権を必要としますので、テスト時には一度特権ユーザーなどでテストされてはいかがでしょうか?

    2009年12月25日 2:36
  • ぴたちさん

    ご回答ありがとうございます。

    クライアントエージェントのネットワークアカウントは設定しており、特権ユーザを指定しておりますが、解消できておりません。

    2009年12月25日 10:38
  • タスクシーケンス内に、「ソフトウェアのインストール」が含まれていないでしょうか?
    「ソフトウェアのインストール」(ソフトウェアパッケージ)が含まれている場合、
    プログラムの詳細設定で、
    "[このプログラムを提供しないで、ソフトウェアのインストール タスク シーケンスからこのプログラムをインストールする]:”オプションを有効にしないとタスクシーケンスは失敗するとあります。
    http://technet.microsoft.com/ja-jp/library/bb680380.aspx

    他のOS展開に関するトラブルシューティング一覧です。
    http://technet.microsoft.com/ja-jp/library/bb632813.aspx


    SundaySilence

    2009年12月28日 2:12
  • SundaySilenceさん

    ご回答ありがとうございます。

    タスクシーケンス内にソフトウェアのインストールが含まれておりますので、
    "[このプログラムを提供しないで、ソフトウェアのインストール タスク シーケンスからこのプログラムをインストールする]:”オプションを有効にしてみましたが、
    問題を解消することができませんでした。
    また、タスクシーケンス内のソフトウェアのインストールをすべて外した状態で試してみましたが、やはり問題を解消することはできないようです。

    また何かありましたら、ご指導の程、宜しくお願い致します。


    2009年12月28日 8:20
  • SCCM 2007 SP1+R2で同じ現象が発生した時は、タスクシーケンスを再作成し、パッケージの更新を再度行いました。 ブートイメージを含めたパッケージが他のタスクシーケンスで使用されないように全て追加作成したパッケージを割当てないとタスクシーケンスは動作しなかったですね。 現在はSCCM 2007 SP2を適用してパッケージが他のタスクシーケンスで使用されていても正常に動作しています。 SundaySilence
    2009年12月31日 5:07

  • 返答が遅くなってしまい申し訳ございません。

    SCCM 2007 SP1 + R2でタスクシーケンスを再作成し、パッケージの更新を再度行いましたが、解消することができませんでした。
    以前、テスト環境で1台のサーバ(Windows Server 2008 SP2)へすべての機能を含めた場合はこのような事象は発生しなかったのですが…。

    ***テスト環境***
    Windows Server 2008 SP2
    Active Directory/DHCP/DNS/SCCM 2007 SP1+R2/SQL Server 2005 SP3/WSUS 3.0/IIS 7.0

    ***本番環境***
    Windows Server 2003 R2
    Active Directory/DHCP/DNS

    Windows Server 2008 SP2
    SCCM 2007 SP1+R2/SQL Server 2005 SP3/WSUS 3.0/IIS 7.0

    Windows 2003 AD環境へWindows 2008(SCCM 2007)が混在することによる不具合ということも考えられますでしょうか?
    2010年1月7日 9:32
  • AD(ドメインコントローラ)とSCCMのOSの違いの問題ではないと思いますよ。

    SCCMにADスキーマ拡張の要件はありますが、ADがWindows 2003/2008混在でも
    Windows 2000, Windows 2003またはWindows 2008 (R2)ドメインでもSCCMスキーマの拡張は可能ですし、
    実際に私の検証環境ではWindows 2003 Active Directory (フォレスト/ドメインの機能レベル:Windows 2003)に
    Windows 2008 SP2のドメインコントローラが混在する環境でも、動作は正常です。
    # 因みにADはSCCM構築当初は純粋に2003ADで検証はすべて正常動作を確認し、
    # 現在は2008DCを追加、それでも特に問題はありませんね。

    Configuration Manager に対して Active Directory スキーマを拡張する方法
    http://technet.microsoft.com/ja-jp/library/bb633121.aspx

    参考までに、こちらの環境です。
    ================
    SCCM Server
    Windows 2008 ENT x86 SP2
    SCCM 2007 R2+SP2, SQL 2008 ENT SP1, IIS (WebDAV,BITS,RDC), WSUS 3.0, WDS, MDT 2010
    ================

    SCCM 2007 RTMですが、こんなKBを見つけました。
    http://support.microsoft.com/kb/949767/ja

    修正プログラムの提供をしていますが、回避策のWDS再起動あたりから試してみてはどうでしょうか。

    SundaySilence






    2010年1月8日 4:40

  • ご回答ありがとうございます。
    やはりADとSCCMのOSの違いは問題ないですよね。

    SCCMのActive Directoryスキーマは既に拡張済みですし、回避策のWDSの再起動を試しましたが、エラーは解消されませんでした。
    ちなみに機能レベルは、"フォレスト/ドメイン:Windows 2003 中間"です。

    また修正プログラムについては、インストールしてあるシステムのビルドバージョン(6002)と一致しなかった為、セットアップすることができませんでした。
    この更新は、システムのビルド2195~6001にのみ適用できるようです。


    不具合の発生している本番環境と同じ構成で、テスト環境を構築してみようと思います。
    また何かありましたら、ご教授願います。


    /以上

    2010年1月12日 11:17
  • 先の修正プログラムはSCCM 2007 RTMが対象でしたね。
    失礼しました。

    USフォーラムに同じ事象があがっていたのですが、参考にならないでしょうか。

     System Center Configuration Manager TechCenter > System Center Configuration Manager Forums > Configuration Manager Operating System Deployment > Failed to Run Task Sequence
    http://social.technet.microsoft.com/forums/en-US/configmgrosd/thread/3c02b866-d63d-4119-89e5-560567da1b05

    下から2番目のNick_001さんの回答で
    該当するタスクシーケンスの提供情報のプロパティ -> [配布ポイント]タブ -> [保護された配布ポイントでコンテンツが利用できない場合に、保護されていない配布ポイントへの切り替えをクライアントに許可する]チェックをオン

    「配布ポイントを保護するかどうかを判断する」
    http://technet.microsoft.com/ja-jp/library/bb932176.aspx


    SundaySilence

    • 回答としてマーク systemk 2010年1月15日 8:40
    2010年1月14日 7:57
  • SundaySilenceさん

    配布ポイントの件、非常に参考になりました。
    SCCMサイト境界の定義を構成したことにより、問題を解消することができました。

    サイトデータベース>サイト管理>サイトコード>サイト設定>境界>新しい境界

    サイト境界の定義は、SCCMクライアントインストール時の場合は必要だと認識しておりましたが、
    OS展開時は構成する必要がないと勝手に思い込んでしまいこの様な事態に陥ってしまいました。
    境界の定義は、クライアントをSCCMサイトに割り当てる場合、必須の作業なのですね。

    色々とアドバイスを頂き、本当にありがとうございました。

    2010年1月15日 8:37