小さなSCCM 2012の展開で、約35のクライアントが接続されています。これらのクライアントのほとんどは単一のSCCMホストと同じネットワークにありますが、3つです。約1000マイルの距離です。
奇妙なことに、これら3つのクライアントは、BITSを介して一部のアプリケーションパッケージをダウンロードできなくなりました。新しいパッケージの公開は他のすべてのクライアントで機能しますが、これら3つのクライアントではダウンロードされないようです。ソフトウェアセンターに行くと、「0%ダウンロード済み」でハングします。
クライアントでは、DataTransfer.log
は(繰り返し)次のように言います。
CDTSJob::HandleErrors: DTS Job '{2DCBBB4C-6D84-479A-9218-885B72C834B9}' BITS Job '{E78147DD-4A26-4942-B4FD-6EC3EB77EECD}' under user 'S-1-5-18' OldErrorCount 442 NewErrorCount 443 ErrorCode 0x80072EE2 DataTransferService 30/07/2012 09:27:41 2964 (0x0B94)
CDTSJob::HandleErrors: DTS Job ID='{2DCBBB4C-6D84-479A-9218-885B72C834B9}' URL='http://sccm-Host:80/SMS_DP_SMSPKG$/Content_3e7f6982-6346-4f27-ae00-ad5dcb391455.1' ProtType=1 DataTransferService 30/07/2012 09:27:41 2964 (0x0B94)
Cas.log
は(繰り返し)言います:
Location update from CTM for content Content_3e7f6982-6346-4f27-ae00-ad5dcb391455.1 and request {AD041FCB-03D2-4FE6-A6FA-38A6B80FB2A1} ContentAccess 30/07/2012 08:33:39 5048 (0x13B8)
Download location found 0 - http://lonsbrndsccm02.mcs.int.thomsonreuters.com/SMS_DP_SMSPKG$/Content_3e7f6982-6346-4f27-ae00-ad5dcb391455.1 ContentAccess 30/07/2012 08:33:39 5048 (0x13B8)
Download request only, ignoring location update ContentAccess 30/07/2012 08:33:39 5048 (0x13B8)
サーバーで、失敗したリクエストログのトレースを有効にしました。生のIISログには次のように記載されています:
2012-07-30 08:28:42 10.13.111.35 GET /SMS_DP_SMSPKG$/Content_3e7f6982-6346-4f27-ae00-ad5dcb391455.1/sccm /NSCP-0.4.0.172-x64.msi 80 - 10.2.27.19 Microsoft+BITS/7.5 401 2 5 293
これは401.2エラーであり、アクセスが拒否されたことを意味します。失敗した要求ログは大きいですが、オチはUnauthorized: Access is denied due to invalid credentials.
メッセージをチャックアウトすることです。
すべてのクライアントは同じドメインのメンバーであり、(そうでなければ)うまく機能しているように見えます。 SCCMクライアントを再インストールし、コンピューターを削除してSCCMに再度追加しました。
他のいくつかのパッケージは正常に機能しているようで、毎日のマルウェア対策デルタが問題なくダウンロードされ、パッチが適用されます。
これらのパッケージが失敗するのはなぜですか?
これをまだ解決したかどうかはわかりませんが、私は同様の問題を扱っていますが、この記事は、すべてではありませんが、この問題を抱えている一部のクライアントに役立つことがわかりました。
同様の問題があり、私はそれをこのように修正しました:
"C:\Windows\system32\inetsrv\smsfileisapi.dll"