問題タブ [wmi-query]

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 に答える
5258 参照

com - J-Interopを使用したJavaを介したWMI

私はWMIを初めて使用し、Javaを介したCOM通信にJ-interoplibを使用しています...リモートシステムから物理メモリデータを取得する必要があります。

私は次のコードを持っています:それはいくつかのデータを提供しますが、システムに2GBのメモリがありそれぞれ1GBのメモリカードが2つあり、このコードは1GBのメモリしか表示しないなどの欠陥があります:

次のコードと、J-Interopで従うべき適切なリファレンスを、適切な例とともに修正するのを手伝ってください。

0 投票する
5 に答える
32421 参照

sql - SQL エージェント サービスのサービス アカウントの詳細を取得する

特定の SQL Server (SQL 2005) の SQL Agent サービスのサービス アカウント名を取得する方法を教えてください。SQL ステートメントまたは WMI を使用して取得することは可能ですか?

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

c# - WMI を使用してリモート netstat データをプルバックする

リモート コンピューターから netstat 情報を取得しようとしています。現在、私の方法は次のとおりです。

1) コマンド netstat -a > C:\file.out を使用して C# で RemoteProcess を実行します 2) リモート C$ 共有をローカルにマップし
ます 3) マウントからファイルを読み取ります

一度に多くのシステムでこれを実行しようとしていますが、この方法ではパフォーマンスが低下しています。WMI にクエリを実行する方がよいと考えていますが、msdn のクラス定義から netstat 情報を取得する方法が見つかりません。誰にもアイデアはありますか?ティア!

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

c# - C# でプログラムによってネットワーク アダプターのハードウェア ID を取得する方法

C# を使用して、ネットワーク アダプターのハードウェア ID を照会する必要があります。

System.Management を使用すると、デバイス ID、説明などの詳細を照会できますが、ハードウェア ID は照会できません。

ここで、listBox1 は、winform アプリでアイテムを表示するための単純なリストボックス コントロール インスタンスです。

例:

ただし、MSDN WMI リファレンスを見ると、HardwareId を取得する方法がありません。devcon ツール ( devcon hwids =net ) を使用すると、各デバイスが HardwareId に関連付けられていることがわかります

どんな助けでも大歓迎です

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

sql-server-2008 - WMI イベント エラーを使用した SQL Server アラート

ファイルが特定のフォルダにドロップされるたびにジョブを実行したい。

SQL Server でそれを行う方法を示す記事をいくつか見つけました。

アラート タイプを作成しました。WMI Event Alert

名前空間の場合、SQL インスタンスは自動的に次のようになります。\\.\root\Microsoft\SqlServer\ServerEvents\MSSQLSERVER

クエリ セクションでは、以下のクエリを書きました。

返されるエラー メッセージは次のとおりです。


SQLServerAgent エラー:WMI error: 0x80041058

@wmi_query指定された で を実行できませんでした@wmi_namespace。クエリで選択されたイベント クラスが名前空間に存在すること、およびクエリの構文が正しいことを確認してください。(Microsoft SQL Server、エラー: 22022)

ヘルプについては、http: //go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.2425&EvtSrc=MSSQLServer&EvtID=22022&LinkId=20476をクリックしてください。

私のクエリが正しいかどうか、他に確認する必要があるかどうか教えてください。

よろしくお願いします。

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

javascript - Win32_DirectoryへのWMIクエリがすべての結果を返さない

管理者権限を持つリモートコンピューター(JavaScript / JScript、WMIC、ダウンロードされたWMIクエリツールから-違いはありません)に対していくつかのWMIクエリを実行しています。

クエリはWin32_Directoryクラスに対して行われ、「db」、「hooks」、「conf」、または「locks」と呼ばれるターゲットサーバー上のすべてのフォルダを検索しようとしますが、すべてのフォルダを返すわけではありません。そのうちの約150個しか取得できません。

私が試したクエリは次のとおりです。

と:

または、WMICの場合(ローカルマシンから):

\'エスケープはJScriptを使用して、適切な場合はJScriptを使用してソートされていると確信して\\おり、基本的な呼び出しを使用しvar wmiResults = wmi.ExecQuery(wql, 'WQL', 32);て結果セットを取得しています。

ローカルマシンで実行される同等のバッチコマンドは、はるかに多くの結果を返します。

ある種のキャッシュやページングが行われている、またはインデックスを再構築する必要があるようなものですが、キャッシュを更新するか、すべての結果を取得するように指示する場所がわかりません。

ヘルプ!!

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

powershell - WMIフィルターの不具合

セッションで notepad.exe を開始しました。

与える

私はテストします:

それは何も与えない

完璧に動作します

おそらく、PowerShell と WMI の間のワイルドカード文字に関する問題ですが、フィルターを機能させるのを手伝ってくれる人はいますかCommandLine='C:\Windows\system32\notepad.exe'?

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

powershell - powershell を使用して複数のアプリケーションをアンインストールしますか?

PowerShell は初めてで、複数のアプリケーションをアンインストールする方法を探しています。アンインストールするアプリケーションのリストがテキスト ファイルに含まれています。これが私がこれまでに持っているコードです:

次の行で問題が発生します

これを機能させる方法はありますか?

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

c# - WMI または System.Diagnostics クラスを使用した非常に奇妙なパフォーマンス カウンターはほとんどありません。

WMI クエリ/System.Diagnostics クラス (C#.net) を使用していくつかのパフォーマンス カウンターを取得したい。

1> キャッシュ総ヒット率  

2> キャッシュの総回転率  

3> 合計エントリをキャッシュする  

4> Web サービス - 現在の接続  

5> Web サービス - 1 秒あたりの接続試行回数  

6> 1 秒あたりの分割 IO 

コントロール パネルで perfmon exe を使用して調べようとしましたが、何も取得できませんでした。誰でも私を助けてくれますか?

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

vbscript - WMIクエリ-2008Performaceカウンターアラート

Windows 2008サーバーに一連のパフォーマンスカウンターアラートがあります。アラートが発生すると、イベントビューアーに書き込むように構成しました。

このイベントビューアには、「アプリケーションとサービスのログ/ Microsoft / Windows / Diagnostics-PLA/Operational」と書き込まれます。

このイベントビューアに対して、vbscriptファイルにWMIクエリを記述して、そこでイベントを読み取ろうとしています。

これが私の質問です:

問題は、colItems.countをチェックするとゼロが返されることですが、そこにイベントがあることはわかっているので、イベントビューアに移動するとそれらを確認できます。

'アプリケーション'イベントビューアにクエリを実行すると、同じクエリが正常に機能します。

カウントを正しく返します。

最初のクエリで問題が何であるかについて何か考えはありますか?