問題タブ [sccm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1135 参照

c# - Powershell で ConfigMgr アプリケーションを作成するときのアイコンの品質が悪い

私は、Powershell script自分の ConfigMgr 2012 アプリケーションを作成する を作成中です。このプロセスの一部は、アイコンをアプリケーションに関連付けることです。

私がこれを行っている方法は、実際、.ICO私が言っているファイルを添付しますが、品質はひどいものです。この同じ.ICOファイルを GUI の既存のアプリケーションに添付すると、見栄えがよくなります。System.Drawing.Bitmap などを使用してあらゆる種類のトリックを試しましたSystem.Drawing.Imageが、Byte 型に変換できないために例外がスローされるか、変換されない場合にアプリケーションが ConfigMgr コンソールをクラッシュさせます。私はそれを表示しようとします。

これが私の現在のコードです:

次に、$Icon オブジェクトを Application オブジェクトに追加します。私はすでに .ICO ファイルを持っています。この時点での私の考えでは、既に ICO ファイルがある場合はアイコンを抽出する必要はありませんが、私の人生では、これをまともな品質で取得する方法を理解することはできません.

0 投票する
1 に答える
4334 参照

powershell - PowerShell を使用して、不足している SCCM 更新プログラムをリモート コンピューターにインストールする

PowerShell を使用して、不足している SCCM 更新プログラムをリモート コンピューターにインストールする方法を探しています。

この機能に出くわしましたが、リモート コンピューターで実行することはできませんか?

0 投票する
2 に答える
1966 参照

vbscript - VBScript を使用して SCCM の SMS_Client メソッドを表示しようとしています

これは Powershell にあるスクリプトです。

上記の行は、私が望むとおりに機能します。

-list以下の行では、スイッチを削除したため、まったく異なる結果が得られます。

私の質問は、最初のコマンドを VBScript に置き換えるにはどうすればよいかということです。「TriggerSchedule」メソッドを呼び出せるようにしたい。

0 投票する
1 に答える
1227 参照

report - sccm 2012 r2 一部のレポートでエラーが返される

最近、SCCM 2012 SP1 から SCCM 2012 R2 にアップグレードしました。一部のレポートが機能しないという問題があります (SMS_PORTALWEB_CONTROL_MANAGER もエラーを返しますが、これは関係ない可能性があります)。サーバーで WMI の破損の問題が発生し、wmimgmt.msc から復元を実行する必要がありましたが、それ以来、イベント ログに WMI エラーは記録されていません。ただし、レポートの問題は解決しません。

ファイルを添付できないため、ここにエラー メッセージを挿入します。

0 投票する
1 に答える
4445 参照

collections - PC が特定の SCCM コレクションのメンバーであるかどうかを確認する

現在の PC をチェックして、指定された SCCM 2012 コレクションのメンバーであることを確認するスクリプトを powershell または vb で探しています。

これにより、複数の展開の種類を作成して異なるコレクションに割り当て、展開の種類の要件を使用して、それらの展開の種類が正しいコレクションにのみ展開されるようにします。インストール パラメータにわずかな違いしかない場合、同じメディアに対して複数のアプリケーションを作成することは望ましくありません。

現在の PC がコレクション DR100038 (例として) のメンバーであるかどうかを確認し、1 または 0 を返す基本的なスクリプトが必要だと思います。

0 投票する
1 に答える
2187 参照

sms - PowerShell でリモート SMS WMI クエリを取得するより高速な方法

SMS WMI クエリ (現在は 2012 年、以前は VBS を使用した 2007 年) を実行しようとしていますが、Get-WMIObject コマンドを使用すると、最大 20 分 (海外) および 5 ~ 10 分 (システムが階下) かかることがあります。VBSでより高速な呼び出しを行う方法を知っています:

そしてPSでは、これは私が行っている呼び出しです:

またはこれ:

そしてどちらも同じ速度です。VB スクリプトのように同じことを行うためのより良い理想的な方法はありますか (リモート接続、情報を取得してから戻る)。VB スクリプトは著しく高速です。SCCM 2012 サーバーを実行するハードウェアの方が優れているため、速度がサーバーのパフォーマンスに関係しているとは思えません。また、両方のデータベースに同じサイト、システムなどが含まれています。

ご協力ありがとうございました。

0 投票する
1 に答える
3198 参照

windows-8.1 - Windows 8.1E 上の SCCM 2012 R2 コンソール

私たちのラボでは、SCCM 2012 R2 サイト サーバーとサイト サーバー上のコンソールは正常に動作しています。

Windows 8.1 Enterprise に (同じ .iso から) コンソールをインストールしました。インストールは成功しました。Win8.1 でコンソールを起動すると、次のエラーが表示されます。

Configuration Manager コンソールが Configuration Manager サイト データベースに接続できません。以下を確認します。

  • このコンピューターには、SMS プロバイダー コンピューターへのネットワーク接続があります。
  • ユーザー アカウントには、Configuration Manager サイト サーバーと SMS プロバイダー コンピューターに対するリモート アクティベーション アクセス許可があります。
  • Configuration Manager コンソールのバージョンは、サイト サーバーでサポートされています。
  • 少なくとも 1 つの役割ベースの管理セキュリティ ロールが割り当てられています。
  • Root\SMS および Root\SMS\site_ 名前空間に対する次の WMI アクセス許可があります: メソッドの実行、プロバイダの書き込み、アカウントの有効化、およびリモートの有効化。

解決しようとした手順:

  1. ネットワーク接続があることを確認します。ping は成功します。
  2. ドメイン管理者アカウントで試しています。これは SMS 管理グループの一部であり、必要な権限を持っています。
  3. サイト サーバーとコンソールの両方のインストールは、同じ iso ファイルで行われます。
  4. コンソールから root\sms WMI 名前空間にアクセスできます。
  5. Dcomcnfg.exe を使用して「リモート アクティベーション」権限を付与しました。
  6. ファイアウォールを無効にしても役に立ちません。
  7. コンソールを再インストールしましたが、まだ同じ問題です。
  8. AdminUI.log には有用なものは何もありません

何が間違っていたのかを提案してください。どんな助けでも大歓迎です。

0 投票する
1 に答える
2704 参照

vbscript - タスク シーケンス .vbs の実行

新しい Windows 7 64 ビット イメージを 2 台のコンピューターに展開するタスク シーケンスを開発中です。私はSCCMにかなり慣れていませんが、64ビットOSを維持するのはまだ新しいです。

私が抱えている問題は、vbs スクリプトの展開にあります。このタスク シーケンス内で、ネットワーク共有からローカル コンピューターのC:\Windows\System32\フォルダーにコピーするインスタンスが 2 つと、.NET への書き込みが必要なインスタンスが 1 つありますHKLM\SOFTWARE\\*SOME SOFTWARE*

これらのスクリプトは、タスク シーケンス中にローカル コンピューターによって実行されると、cscript.exe *32 によって実行されます。これは問題です。コピーしたファイルが に巻き上げられC:\Windows\SysWOW64\、レジストリ キーが に書き込まれるからHKLM\SOFTWARE\Wow6432Node\です。

回避策としてグループ ポリシーのスタートアップ スクリプトを使用できましたが、タスク シーケンスを自己完結型にしたいと考えています。私の質問は、タスク シーケンス中にこれらのスクリプトを強制的に 64 ビットで実行するにはどうすればよいですか?