問題タブ [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.
wix - SCCM の .msi および .exe インストーラーに要件はありますか?
現在ログオンしている管理者以外のワークステーション ユーザーで実行するように設計された小さなアプリケーションがあります。アプリケーションは手動でインストールできますが、グループ ポリシー オブジェクト (GPO) ソフトウェア配布方法と互換性があることも確認しました。古いシステム (XP/Vista) 用の .msi ファイルがあります。マシンごとおよびユーザー インストールごとに別のファイルも用意されています。 Windows 7 (およびそれ以降) と WIX Allusers=2 オプションとの互換性を利用して、インストール コンテキストに応じてレジストリとフォルダー パスの自動リダイレクトを許可する .msi ファイルとして。
すべて問題ありませんが、Microsoft System Center Configuration Manager を使用したインストールに適したインストーラーにするために何か特別なことをする必要があるのでしょうか? このようなシナリオを自分でテストするためのリソースが実際にはありません。SCCM のインストーラー ファイルの理論上の要件について知りたいと思います。
authentication - Server 2012 ローカル共有 - \\IP を使用してアクセスできませんが、\\localhost 経由で動作します
ここ数日間、この問題に悩まされていましたが、インターネット上で有効な解決策が見つかりません。
Amazon AWS でパブリック IP アドレスを使用して Windows Server 2012 インスタンスを実行しています。SCCM(System Center 2012 Configuration Manager)サーバーとして使用しています(ドメインコントローラーでもあります)。ここでパブリック IP を使用するのはおそらくベスト プラクティスではないことは承知していますが、クライアントを実際のドメインに接続していないという奇妙な立場にいます (クライアントは世界中のワークグループ コンピューターです)。ここでの目標は、SCCM を使用して、同じ LAN/VPN/ドメイン上にないすべてのクライアントにソフトウェア パッケージを展開することです。
このような設定を行うのはこれが初めてなので、次のガイドに従いました: http://www.windows-noob.com/forums/index.php?/topic/4045-system-center-2012-configuration-manager-ガイド/ . ワークグループ コンピューターを SCCM サーバー デバイス リストに表示することはできますが (クライアントの手動インストールによって)、これらのワークグループ コンピューターは、ソフトウェア パッケージをダウンロードするためにサーバーの共有にアクセスする必要があります。Amazon では、すべてのポートを開き、すべての IP がサーバーと通信できるようにしました。IP アドレスを使用して任意のワークグループ コンピューターからサーバーに RDP 接続できますが、サーバーの SMB 共有にアクセスできるドメイン アカウントで接続を試みても、サーバーの SMB 共有にアクセスできません。
サーバー上でローカルに共有に接続できるかどうかを確認することにしました。管理者権限のあるアカウントでログインすると\\localhost\shares
、問題なくアクセスできます。しかし、私がやろうとすると\\X.X.X.X\shares
、ユーザー/パスを求められ(接続できることを確認します)、管理者権限を持つアカウントの正しい資格情報を入力します(DOMAIN\ACCOUNTを使用)が、ユーザー/パスが間違っています。キャンセルをクリックすると、「エラー コード 0x80004005 未特定のエラー」というエラーが表示されます。
ログインしている管理者アカウントがパブリックIPアドレスを介してローカル共有にアクセスできないのは私にはおかしいです...明らかに、サーバー自体がアクセスできない場合、リモートコンピューターは共有にアクセスできません。ファイアウォールを無効にしてみましたが、違いはありません。サーバーから IP に ping を実行でき、応答が得られます。
解決策をインターネットで検索しましたが、何も機能しませんでした。私が見つけた (失敗した) 提案のいくつかを次に示し
ます
。 IPv4 プロパティ
- IPv6 が無効
になっていることの確認
- サーバー、TCP/IP NetBIOS ヘルパー、およびワークステーション (サービス) がすべて実行されている
何か案は?できるだけ多くの詳細を取得したかっただけで、このような長い投稿で申し訳ありません。すべての助けに感謝します。ありがとう!
ショーン
powershell - 真にランダムなサンプリングを取得するための最良の方法を見つける方法
ある SCCM コレクションから別のコレクションに、オペレーティング システムに基づいてさまざまな数のランダム クライアントを追加する Powershell スクリプトが必要です。
現在、OS に関係なく動作しているため、クライアントを 1 つのコレクションからランダムに選択し、それらを他のコレクションに配置するだけです。実行中のオペレーティング システムもランダム化する機能を追加したいと考えています。これは、コレクションから可能な限り正確なオペレーティング システムのサンプリングを取得するためです。
これが私が現在持っているものです:
この時点で、私は立ち往生しています。ランダム配列インデックスを使用して各 DeviceOS グループ内のランダム クライアントを検索し、DeviceOS ごとにすべてをグループ化することを考えましたが、たとえば 5 つのランダム クライアントしか必要ない場合がある可能性を考えました。合計 10 個の異なる DeviceOS グループになります。そのようにランダムサンプリングを取得するにはどうすればよいですか?
助けてくれてありがとう!
c# - PowerShell: SCCM 2012 でデバイスを作成する方法は?
PowerShell を使用して、実行中の WinPE メディアから SCCM オブジェクト/デバイスを作成する必要があります。どうしてそんなことができるでしょうか。
私が働いている会社の元従業員は、「microsoft.configurationmanagement.managementprovider.dll」を使用して C# Web ソリューションを作成し、SCCM デバイスを作成して属性を追加しました。この関数を WinPE で実行されている PowerShell スクリプトに移行する必要があります。
これに関する任意の入力、ポインタはありますか? 前もって感謝します
batch-file - 昇格された権限でbatファイルを実行するVBscript
ここに私のバットファイルがあります
「管理者コマンド プロンプト」内で実行しない限り、bat ファイルは機能しません。
私の質問は、VBScript ラッパーを使用して、bat ファイルを管理者として実行するにはどうすればよいですか?
このbatファイルをSCCMで実行しようとしましたが、うまくいきませんでした。Microsoft のサポート インシデント チケットを使用して、bat ファイルを管理者として起動するには VBScript ラッパーが必要であることがわかりました。
c# - C# から SCCM サーバーに RequestRefresh を呼び出そうとすると、メソッド パラメータが無効になる
アプリケーションを通じて新しいデバイスが SCCM に追加されるたびに、SMS_Collection に対して RequestRefresh 関数を呼び出そうとしています。ただし、execute を呼び出すと、次の例外が発生します。
ここにコードがあります
問題は、GetMethodParameters を呼び出すと、2007 SCCM で有効な「includesubcollections」というパラメーターを持つオブジェクトが返されることですが、2012 SCCM を使用していて、RequestRefresh メソッドがそのパラメーターを使用しなくなったことです。新しい 2012 SCCM インスタンスを指しているときに、GetMethodCall が古い関数パラメーターを返すのはどうしてですか?
powershell - WMI 保証情報
Dell システムの保証情報を収集して画面に表示する Powershell スクリプト(1) があります。また、WMI 名前空間を作成する 2 つ目のスクリプト (2) と、クラス用の (3) スクリプトもあります。私がやろうとしていることは、保証スクリプトによって収集された情報を取得して WMI クラスにまとめ、SCCM を介して取得できるようにすることです。以下のコードは、私がこれまでに持っているものです。どんな助けでも大歓迎です。(1)
(2)
(3)