問題タブ [wmi]
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.
windows - 次の WMI クエリを実行するにはどうすればよいですか?
次の WMI クエリを、プログラムからワンショット ディールとして実行するにはどうすればよいですか? Visual Studio 2008 を使用できますか? 使用できる場合、セットアップする言語とプロジェクトの種類は? 全くの初心者なので詳しく教えてください。ありがとう!
CodeGuru からのクエリのソースを次に示します。
.net - wmi .netでシリアルポートを設定しますか?
多くのシステムでCOM9以降でプラグアンドプレイできるUSBシリアルアダプターを持っています。ソフトウェアで使用しているサードパーティのパッケージは、COM8までしか接続できません。WMIなどを使用してCOM9を下位ポートに設定する方法はありますか?デバイスマネージャのポート設定ダイアログでこれを実行できることはわかっていますが、エンドユーザーのソフトウェアでサイレントに実行できれば、エンドユーザーにとっては簡単です。
c# - SQLクラスターの検出
SQLサーバーのリストが稼働しているかどうかを判断するコードを作成しようとしています。各サーバーのWMI、SQLDMO、SqlDataSourceEnumerator、およびPingポート1433を試しましたが、成功の度合いはさまざまです(以下の結果を参照)。
SQLDMOとSqlDataSourceEnumeratorを使用して、6つのうち3つを見つけました。これは、3つの欠落しているSQLサーバーのうち2つがクラスターを形成していると言わなければなりません。
pingポート1433は、6つのうち4つを検出しました。欠落している2つは、SQLクラスターを形成する2つのサーバーです。
WMIは、6台のサーバーのうち1台しか検出されなかったため、最も成功しなかったことがわかりました。
サーバー検出のプロトタイプを作成するために使用したコードは次のとおりです。
SQLクラスターを形成するSQLサーバーを解決/検出する方法に関するアイデアはありますか?
c# - ManagementClasses を使用した ScriptMap オブジェクトの追加
私はすでに関連する質問をしましたが、悲しいことに、答えは正しいものの、実際には私の問題を解決しませんでした.
ManagementClass/ManagementObject WMI API を使用しています (DirectoryEntry API よりもリモート管理の処理に優れているため)。既存のスクリプト マップを完全に削除したい
一般的な文字列形式のソリューションを使用すると、VBS では機能するように見えますが、ManagementClass API では機能しません。だから、スクリプトマップオブジェクトの正しい配列を作成する何かを書こうとしてきました。
残念ながら、関数 SetWmiProperty を実装することはできないようです。私が次のことを試みると
「オブジェクトの現在の状態のため、操作は有効ではありません。」というメッセージが表示されます。一方、プロパティを設定しようとすると、プロパティが存在しないと言われます。scriptMap クラスには、既存のオブジェクトが表示するパス「ScriptMap」があります。
ManagementClass API を使用して ScriptMaps を操作する実用的なコードを持っている人はいますか?
.net - 内部ネットワーク上の Microsoft SQL Server を検出する
内部ネットワーク上の Microsoft SQL Server を検出するために .NET を使用する適切な方法は何ですか? SQL Server 7 日間の SQL 管理インターフェイスでは、ドロップダウンにサーバーのリストが表示されていたと思います。.NET 3.5 で同じことを行うにはどうすればよいでしょうか。
c# - wmiのリモートマシンでプログラムを起動するだけでなく、アプリウィンドウを開く(c#で)
Web上のデータを次々と閲覧してきましたが、実行可能ファイルでWMIを介して別のマシンでアプリケーションをリモートで実行し、そのアプリケーションのウィンドウを表示することはできないと誰もが言っているようです。
誰かがこれを回避する方法を知っていますか?
2つの実行可能ファイルを作成してみました。1つの実行可能ファイルはProcessクラスを使用し、実行可能ファイルを開始するだけです。コードは次のとおりです。
この実行可能ファイルはリモートマシンにあります。
クライアントのマシン上にある別の実行可能ファイルがあります。このexeは、C#でWMIを使用して、コマンドラインを介してサーバー上でアプリケーションをリモートで実行します。戻りコード0が返されます。サーバーでは何も起こりません。
私が間違っているかもしれないアイデアはありますか?
サーバーのタスクスケジューラでスケジュールされたタスクを作成することも考えましたが、タスクは無効のままにしておきます。
WMIアプリケーションにこのタスクを開始させるためのC#コードが何であるかを誰かが知っていますか?タスク/アプリケーションの開始が終了したかどうかを識別する方法はありますか?
wmi - WMI のドキュメントはどこにありますか?
Google は私を失望させました。MSDN で見つけることができませんでした。man wmi
Windows シェルでは動作しません... クエリを実行できるオブジェクトのリストと、クエリの作成方法を探しています。
WMI とは、「Win32_Process」などのクエリを実行するためのクエリ言語を意味します。
クラスとクエリの例については知っていますが、考えられるすべてのクエリ オブジェクトの完全なリストを探しています。
デバッガーを使用して探しているものは既に見つかりましたが、WMI で何ができるかを確認するための完全な概要を見るのは興味深いことです。
wmi - ファイルの変更を監視するための WQL クエリ
私は WMI イベントを初めて使用するので、助けが必要です。特定のフォルダー (C:\Data) に配置されたファイルで発生した変更を監視するための WQL クエリを作成しようとしています。次のクエリを思いつきましたが、WMIEvent は発生しません。
私が間違っていること、またはファイルの変更を照会する他の方法を知っている場合は、フィードバックをお寄せください:)
wmi - WMIリモート接続
コンピューターA(Windows 2003サーバー)からコンピューターB(Windows XP)へのasp.netを介したWMI接続に関する問題があります。
エラーは次のとおりです。
RPCサーバーは利用できません。
.net - Windowsのシリアル番号を取得するための呼び出しをピンボークしますか?
Windows のシリアル番号を取得する通常の方法は WMI です。
コンパクトなフレームワークが WMI をサポートしていないため、WMI を使用したくありません。アセンブリはデスクトップとコンパクト フレームワーク側で動作する必要があるため、参照を追加できません。
pinvoke 呼び出しを使用して同じ結果を得るにはどうすればよいですか?