問題タブ [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.
com - J-Interopを使用したJavaを介したWMI
私はWMIを初めて使用し、Javaを介したCOM通信にJ-interoplibを使用しています...リモートシステムから物理メモリデータを取得する必要があります。
私は次のコードを持っています:それはいくつかのデータを提供しますが、システムに2GBのメモリがありそれぞれ1GBのメモリカードが2つあり、このコードは1GBのメモリしか表示しないなどの欠陥があります:
次のコードと、J-Interopで従うべき適切なリファレンスを、適切な例とともに修正するのを手伝ってください。
sql - SQL エージェント サービスのサービス アカウントの詳細を取得する
特定の SQL Server (SQL 2005) の SQL Agent サービスのサービス アカウント名を取得する方法を教えてください。SQL ステートメントまたは WMI を使用して取得することは可能ですか?
c# - WMI を使用してリモート netstat データをプルバックする
リモート コンピューターから netstat 情報を取得しようとしています。現在、私の方法は次のとおりです。
1) コマンド netstat -a > C:\file.out を使用して C# で RemoteProcess を実行します 2) リモート C$ 共有をローカルにマップし
ます 3) マウントからファイルを読み取ります
一度に多くのシステムでこれを実行しようとしていますが、この方法ではパフォーマンスが低下しています。WMI にクエリを実行する方がよいと考えていますが、msdn のクラス定義から netstat 情報を取得する方法が見つかりません。誰にもアイデアはありますか?ティア!
c# - C# でプログラムによってネットワーク アダプターのハードウェア ID を取得する方法
C# を使用して、ネットワーク アダプターのハードウェア ID を照会する必要があります。
System.Management を使用すると、デバイス ID、説明などの詳細を照会できますが、ハードウェア ID は照会できません。
ここで、listBox1 は、winform アプリでアイテムを表示するための単純なリストボックス コントロール インスタンスです。
例:
ただし、MSDN WMI リファレンスを見ると、HardwareId を取得する方法がありません。devcon ツール ( devcon hwids =net ) を使用すると、各デバイスが HardwareId に関連付けられていることがわかります
どんな助けでも大歓迎です
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をクリックしてください。
私のクエリが正しいかどうか、他に確認する必要があるかどうか教えてください。
よろしくお願いします。
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);
て結果セットを取得しています。
ローカルマシンで実行される同等のバッチコマンドは、はるかに多くの結果を返します。
ある種のキャッシュやページングが行われている、またはインデックスを再構築する必要があるようなものですが、キャッシュを更新するか、すべての結果を取得するように指示する場所がわかりません。
ヘルプ!!
powershell - WMIフィルターの不具合
セッションで notepad.exe を開始しました。
与える
私はテストします:
それは何も与えない
完璧に動作します
おそらく、PowerShell と WMI の間のワイルドカード文字に関する問題ですが、フィルターを機能させるのを手伝ってくれる人はいますかCommandLine='C:\Windows\system32\notepad.exe'
?
powershell - powershell を使用して複数のアプリケーションをアンインストールしますか?
PowerShell は初めてで、複数のアプリケーションをアンインストールする方法を探しています。アンインストールするアプリケーションのリストがテキスト ファイルに含まれています。これが私がこれまでに持っているコードです:
次の行で問題が発生します
これを機能させる方法はありますか?
c# - WMI または System.Diagnostics クラスを使用した非常に奇妙なパフォーマンス カウンターはほとんどありません。
WMI クエリ/System.Diagnostics クラス (C#.net) を使用していくつかのパフォーマンス カウンターを取得したい。
1> キャッシュ総ヒット率
2> キャッシュの総回転率
3> 合計エントリをキャッシュする
4> Web サービス - 現在の接続
5> Web サービス - 1 秒あたりの接続試行回数
6> 1 秒あたりの分割 IO
コントロール パネルで perfmon exe を使用して調べようとしましたが、何も取得できませんでした。誰でも私を助けてくれますか?
vbscript - WMIクエリ-2008Performaceカウンターアラート
Windows 2008サーバーに一連のパフォーマンスカウンターアラートがあります。アラートが発生すると、イベントビューアーに書き込むように構成しました。
このイベントビューアには、「アプリケーションとサービスのログ/ Microsoft / Windows / Diagnostics-PLA/Operational」と書き込まれます。
このイベントビューアに対して、vbscriptファイルにWMIクエリを記述して、そこでイベントを読み取ろうとしています。
これが私の質問です:
問題は、colItems.countをチェックするとゼロが返されることですが、そこにイベントがあることはわかっているので、イベントビューアに移動するとそれらを確認できます。
'アプリケーション'イベントビューアにクエリを実行すると、同じクエリが正常に機能します。
カウントを正しく返します。
最初のクエリで問題が何であるかについて何か考えはありますか?