SCCMメタデータのエクスポート時に発生するエラーを解決する
注: これは回避策です。私たちのエンジニアリングチームは、この記事で説明されている制限を解除するオプションを積極的に調査しています。
SCCMアプリケーションとパッケージが多数存在する環境では、エクスポートされたメタデータが既定のPowerShellファイル転送制限である200MBを超える可能性があります。このシナリオでは、Nerdio Manager SCCMサーバーの検出ログに以下のメッセージが表示されます:
リモートサーバーから受信したデータの現在のデシリアライズ済みオブジェクトサイズが、許可された最大オブジェクトサイズを超えています。
緩和策
注: このプロセスを実行する前に、最低でもNerdio Manager v6.4.2 (GA)を実行していることを確認してください。
Nerdio Manager v6.4.2 (GA)以降、SCCMサーバーから名前で返されるパッケージをフィルタリングするための新しいApp Service設定が追加されました。この設定は、フィルタリングを行うために正規表現(REGEX)を使用します。
この設定が追加されると、「アプリケーション」は「LocalizedDisplayName」プロパティでフィルタリングされ、従来のパッケージは「Name」プロパティでフィルタリングされます。正しい結果を得るために、これらの名前を値として使用することを確認してください。
さらに、部分的な内容もサポートされています。したがって、エントリに「n」の値を追加すると、「n」を含むすべてのパッケージが返されます。「^a」の値を追加すると、「a」で始まるすべてのパッケージが返されます。これらのクエリは、パイプ記号「|」を使用してグループ化でき、これはOR演算子として機能します。
正規表現に関する詳細は、正規表現言語 - クイックリファレンス - グルーピング構文を参照してください。
例:
注|^B|^A
上記の値がApp Service設定に使用されると、正規表現は次のように返されます:
テキスト注を含むすべてのアプリケーションとパッケージ
-OR- B で始まるすべてのアプリケーションとパッケージ
-OR- A で始まるすべてのアプリケーションとパッケージ
App Service 環境変数コンソール内で、上記の設定は次のように表示されます:
App Service 設定
以下に示すApp Service 設定を使用する必要があります。値に変更が加えられた場合、App Service を再起動する必要があります。App Service 設定の作成に関する詳細は、高度な App Service の構成を参照してください。
アプリケーション設定 |
値 |
説明 |
|---|---|---|
ExtendedConfiguration:SccmFilterRegex |
文字列値 既定:ヌル |
設定すると、Nerdio Managerが定義された正規表現に従ってSCCMサーバーから返されるメタデータをフィルタリングします。 |
コメント (0件のコメント)