問題タブ [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.
c# - Powershell で ConfigMgr アプリケーションを作成するときのアイコンの品質が悪い
私は、Powershell script
自分の ConfigMgr 2012 アプリケーションを作成する を作成中です。このプロセスの一部は、アイコンをアプリケーションに関連付けることです。
私がこれを行っている方法は、実際、.ICO
私が言っているファイルを添付しますが、品質はひどいものです。この同じ.ICO
ファイルを GUI の既存のアプリケーションに添付すると、見栄えがよくなります。System.Drawing.Bitmap などを使用してあらゆる種類のトリックを試しましたSystem.Drawing.Image
が、Byte 型に変換できないために例外がスローされるか、変換されない場合にアプリケーションが ConfigMgr コンソールをクラッシュさせます。私はそれを表示しようとします。
これが私の現在のコードです:
次に、$Icon オブジェクトを Application オブジェクトに追加します。私はすでに .ICO ファイルを持っています。この時点での私の考えでは、既に ICO ファイルがある場合はアイコンを抽出する必要はありませんが、私の人生では、これをまともな品質で取得する方法を理解することはできません.
powershell - PowerShell を使用して、不足している SCCM 更新プログラムをリモート コンピューターにインストールする
PowerShell を使用して、不足している SCCM 更新プログラムをリモート コンピューターにインストールする方法を探しています。
この機能に出くわしましたが、リモート コンピューターで実行することはできませんか?
vbscript - VBScript を使用して SCCM の SMS_Client メソッドを表示しようとしています
これは Powershell にあるスクリプトです。
上記の行は、私が望むとおりに機能します。
-list
以下の行では、スイッチを削除したため、まったく異なる結果が得られます。
私の質問は、最初のコマンドを VBScript に置き換えるにはどうすればよいかということです。「TriggerSchedule」メソッドを呼び出せるようにしたい。
report - sccm 2012 r2 一部のレポートでエラーが返される
最近、SCCM 2012 SP1 から SCCM 2012 R2 にアップグレードしました。一部のレポートが機能しないという問題があります (SMS_PORTALWEB_CONTROL_MANAGER もエラーを返しますが、これは関係ない可能性があります)。サーバーで WMI の破損の問題が発生し、wmimgmt.msc から復元を実行する必要がありましたが、それ以来、イベント ログに WMI エラーは記録されていません。ただし、レポートの問題は解決しません。
ファイルを添付できないため、ここにエラー メッセージを挿入します。
collections - PC が特定の SCCM コレクションのメンバーであるかどうかを確認する
現在の PC をチェックして、指定された SCCM 2012 コレクションのメンバーであることを確認するスクリプトを powershell または vb で探しています。
これにより、複数の展開の種類を作成して異なるコレクションに割り当て、展開の種類の要件を使用して、それらの展開の種類が正しいコレクションにのみ展開されるようにします。インストール パラメータにわずかな違いしかない場合、同じメディアに対して複数のアプリケーションを作成することは望ましくありません。
現在の PC がコレクション DR100038 (例として) のメンバーであるかどうかを確認し、1 または 0 を返す基本的なスクリプトが必要だと思います。
sms - PowerShell でリモート SMS WMI クエリを取得するより高速な方法
SMS WMI クエリ (現在は 2012 年、以前は VBS を使用した 2007 年) を実行しようとしていますが、Get-WMIObject コマンドを使用すると、最大 20 分 (海外) および 5 ~ 10 分 (システムが階下) かかることがあります。VBSでより高速な呼び出しを行う方法を知っています:
そしてPSでは、これは私が行っている呼び出しです:
またはこれ:
そしてどちらも同じ速度です。VB スクリプトのように同じことを行うためのより良い理想的な方法はありますか (リモート接続、情報を取得してから戻る)。VB スクリプトは著しく高速です。SCCM 2012 サーバーを実行するハードウェアの方が優れているため、速度がサーバーのパフォーマンスに関係しているとは思えません。また、両方のデータベースに同じサイト、システムなどが含まれています。
ご協力ありがとうございました。
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 アクセス許可があります: メソッドの実行、プロバイダの書き込み、アカウントの有効化、およびリモートの有効化。
解決しようとした手順:
- ネットワーク接続があることを確認します。ping は成功します。
- ドメイン管理者アカウントで試しています。これは SMS 管理グループの一部であり、必要な権限を持っています。
- サイト サーバーとコンソールの両方のインストールは、同じ iso ファイルで行われます。
- コンソールから root\sms WMI 名前空間にアクセスできます。
- Dcomcnfg.exe を使用して「リモート アクティベーション」権限を付与しました。
- ファイアウォールを無効にしても役に立ちません。
- コンソールを再インストールしましたが、まだ同じ問題です。
- AdminUI.log には有用なものは何もありません
何が間違っていたのかを提案してください。どんな助けでも大歓迎です。
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 ビットで実行するにはどうすればよいですか?