問題タブ [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 投票する
1 に答える
406 参照

powershell - Powershell スクリプト フローに必要な提案

私は Microsoft System Center Configuration Manager の管理者です。私は、Win7 と XP の組み合わせで構成される約 4,000 台の Windows ワークステーションを管理しています。私は、これらのワークステーションでソフトウェアの更新を維持し、定期的にソフトウェアを展開する責任があります。

残念ながら、これらのクライアントの構成には実際の標準セットが存在しないため、ソフトウェアを 1 つのインスタンスにプッシュできないという問題が発生した場合、通常は 1 つのインスタンスになります。これらのワークステーションを常に手動で修正することにうんざりしていたので、すべての小さな問題を修正するモンスター Powershell スクリプトを作成することにしました。

現在、スクリプトは中央の場所から実行され、これらすべてのワークステーションに同期的にヒットします (Powershell ジョブが来ています)。この一連の機能とロジックは制御不能になっています。私は、それを管理不能にしている別の問題を見つけるたびに、それに追加し続けています.

まず、問題に名前を付けます。たとえば、「壊れた WMI」としましょう。次に、Test-BrokenWmi、Get-BrokenWmi、Fix-BrokenWmi 関数などを作成します。これらの関数は、私が持っているモジュールの 1 つに入り、メイン スクリプトから呼び出されます。

メイン スクリプトには、渡されたパラメーターに応じて、問題のみを検出するか、問題を修正するオプションがあります。ここにスニペットがあります。これらのチェックを簡単に追加できるように、これを行うより良い方法はありますか? さらに困難なことに、一部のチェックには依存関係があり、実際に機能していなければ WMI から何も取得できないなどがあります。

}

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

sql - テーブル内の他のデータとともにSQLMAXを返します

表1:

表2:

次のデータを取得しようとしています。

NetbiosName0、、、、他のデータが存在するかどうかに関係なく、Name0/が最も高い場所に表示されます。NumberOfLogons0LastLogon0NetbiosName0Name0LastLogon0NumberOfLogons0ResourceID

アップデート:

SQLをテストしました:

次の結果が得られました。

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

powershell - SCCM 2012のアプリケーションを使用してVMまたはホストにSWをインストールするためのPowershellスクリプト..?

Powershellスクリプトを実行する「.netrunscript」があるOrchestratorRunbookを使用しています。SCCM2012にSW(パラメーターとして指定)を照会してVMにインストールするPowershellscriptを作成する必要があります(パラメータ)。SCCM2012のソフトウェアライブラリにアプリケーションとしてのソフトウェアのリストが既にあります。

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

vbscript - vbScript を使用して SCCM にオブジェクトが存在するかどうかを確認する

vbscript 配列に保存されているコンピューター名のリストがあり、これらが SCCM にオブジェクトを持っているかどうかを確認する必要があります。

set accounts = sQbemServices.ExecQuery("select * FROM SMS_R_System WHERE name = '" & testForName & "'") のようなクエリを使用して、 SCCM を調べてみました。これは、コンピューター名が有効である限り問題なく機能しますが、無効な名前に達すると停止するようです。エラー番号を出力しようとしましたが、これは常に「0」を返し、結果がnullかどうかを確認しますが、これは機能しません。

これは、コンピューター オブジェクトが存在することを確認する最善の方法ですか? そうでない場合は、ポインタをいただければ幸いです。

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

sql-server - SCCM 2012 Install / SQL Server 2008 R2 Connect

We are working to install SCCM 2012 using SQL Server 2008 R2 as our Database Target.

About our environment.

  • SCCM server is part of of "Domain A" and SQL Server is Part of "Domain B". A two trust is between the two.
  • SQL Server is running CU 6 (10.50.1765).
  • I've enabled: Named Pipes, TCIP, Disable Dynamic Ports and set the Port to 1433
  • SQL Server is running under a named instance
  • I granted the SCCM Server full access and as well as the domain account being used to do the install.
  • The default collation is set to "SQL_Latin1_General_CP1_CI_AS

To rule out firewall problems we ran a PS script to test the connectivity to the server\instance and it checked out ok.

We are getting the error.

Setup is unable to connect to SQL Server with the connection information provided. Verify the following:

The sql server and instance names are entered correctly The specified sql server instance is not configured to use dynamic ports If a firewall is enabled on the SQL Server, inbound rules exists to allow connection to the correct ports. The account used to run Setup has permissions to connect to the specified SQL Server Instance.

Any assistance would be greatly appreciated.

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

powershell - powershell を使用して sccm からユーザーの最後のログオンを取得する

ユーザーが最後にログオンした PC を取得するために、sccm への wmi クエリを作成しようとしています。何かのようなもの:

この情報は sccm レポートで確認できますが、クエリに使用する必要があるクラスがわかりません。IP とコンピューター名を取得するために sms_r_system を使用しています。

この情報を含むsccmクラスを知っている人はいますか、それともSQLクエリが私にとってより良いでしょうか?

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

report - ソフトウェアが最後に使用された日時を示す Sccm レポート

特定のソフトウェアがインストールされているネットワーク上のコンピュータを見つけるためのレポートを作成しています。

プログラムが最後にいつ使用されたかを知りたいと思うまで、レポートは正常に機能していました。「LastUsedTime0」を追加すると、結果が増加しました。

私はコーダーではなく、私のスクリプトは多くのスクリプトの試行錯誤ですが、データベースのリンクが正しくないようです (Crystal Reports の経験から)。

ここにスクリプトがあります

=============================

===========================

このスクリプトは、おそらく私がやりたいことを実行するための最良の方法でさえないので、どんな提案も素晴らしいでしょう.

お時間をいただきありがとうございます。

0 投票する
0 に答える
953 参照

sccm - SCCM アプリケーション管理拡張機能をインストールできません

MSDN の SCCM 2012 SDK ドキュメントに取り組んだ後、私は現在、アプリケーション管理拡張機能をインストールしようとしている時点で立ち往生しています。

http://msdn.microsoft.com/en-us/library/hh949507

ドキュメントには、DeploymentTypeExtender.Extend を呼び出す必要があると記載されています。

ただし、電話をかけたときに返されるのは例外だけです。

詳細情報は DebugView に表示されます。

これは、インストールしようとしているアプリケーション管理拡張機能にバンドルされている XML ファイルの 1 つが壊れていることを示唆していますが、それはすべて MSDN から直接コピーして貼り付けたものです。

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

powershell - wmiを使用したSCCM2012による自動ソフトウェア展開

コードを介してWMIクラスを呼び出すことにより、SCCM 2012を使用してクライアントマシンにソフトウェアを自動展開(インストール)するオプションを探していました。次のURLを見つけました http://www.sepago.de/e/david/2012/03/17/microsoft-configuration-manager-2012-and-powershell-ae-create-deployments

ただし、これはインストール可能なパッケージのみをアドバタイズします。実際にソフトウェアをインストールできるものが欲しいです。私の質問が明確だったことを願っています。

よろしくTiklu

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

powershell - SCOMタスクで開始時刻をスケジュール時刻よりも近づける方法はありますか?

PowershellスクリプトからオンデマンドでSCOMタスクを実行すると、タスクステータスビューにとという2つの列があることに気付きましSchedule TimeStart Time。この2つのフィールドには約15秒の間隔があるようです。この時間を最小限に抑えて、オンデマンドでSCOMタスクを実行するときの応答時間を短くする方法があるかどうか疑問に思っています。