問題タブ [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.

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

iis - WMI / PowerShellのバグ:CreateSiteが突然* 2つの*サイトを作成するのはなぜですか?

WMIを使用してVistaボックスにWebサイトを作成する単純なPowerShellスクリプトがあります。はい、PowerShellにはIIS 7を操作するためのIISプロバイダーがあることは知っていますが、このスクリプトはIIS 6.0もサポートしている必要があるため、それは除外されます。

とにかく、スクリプトは問題なく機能していましたが、突然(つまり、文字通り、スクリプトにコード変更を加えなかったため)、CreateNewSiteメソッドを呼び出すたびに2番目の壊れたサイトが作成され始めました。以下はスクリプトです。誰かアイデアはありますか?

上記のスクリプト、「TestSite」という名前のサイトを作成するだけでしたが、現在は「SITE_1786339847」という名前のサイトも作成しています(番号は変わりますが、常に同じです)。一度に1行ずつ実行するスクリプトをステップ実行しましたが、CreateNewSiteメソッドが呼び出されるまでどちらのサイトも作成されません。WMIはバグが多いだけですか?

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

wmi - WMIを使用してリモートプロセスの作業フォルダーを設定する

この記事を使用して、WMIを使用するリモートマシンでプロセスを開始しています。プロセスが開始する作業ディレクトリを制御するにはどうすればよいですか?

(psexecにリダイレクトする必要はありません。エラーが発生し、現在WMIアプローチを試しています)。

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

.net - .NETで「ドライブラベル」または「ボリューム名」を読み取るにはどうすればよいですか?

.NETでドライブラベルまたはボリューム名を読み取るためのサンプルコードを表示できますか?これにはWMIが必要だと思いますが、特定のオブジェクトが特定のバージョンのOSまたはユーザーに存在しない可能性があるという意味で、文字列ベースのSQLクエリにドロップダウンするようなものであるため、WMIに「ドロップダウン」するのは嫌です。特定のデータをクエリする権利がない場合があります。私はWMIについて間違っていると確信できてうれしいです...

0 投票する
7 に答える
51539 参照

windows - ファイルを使用してプロセスを特定する

特定のファイルをロックしているプロセスをプログラムで特定する方法を見つけようとしています。Win32 API と WMI を検索しましたが、今のところ何も見つかりません。私はそれが可能であることを知っています.Sysinternalsは、システム上のすべてのプロセスによってアクセス/ロックされているすべてのリソースを一覧表示できます.

誰かヒントをくれませんか?

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

winapi - デバッグ (トレース) WMI クエリ?

ローカルの WMI プロバイダーに WMI クエリを実行するサードパーティ プログラムを使用しています (DCOM を使用していないため、パケット スニファーは使用されていません)。これらがどのようなクエリであるかを調べたいと思います。

これは XP にもあるため、残念ながら、新しい Vista WMI トレース インフラストラクチャも提供されていません。

ポインタはありますか?

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

windows - WMI を使用してボリューム GUID を取得するにはどうすればよいですか?

次のタイプのパスを取得する方法はありますか:

\\?\Volume{GUID}\

USB ドライブ用 WMI を使用していますか?

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

c# - .NET の Windows サービス用のインプロセス WMI プロバイダー

.NET で記述された Windows サービスの一部として、インプロセス WMI プロバイダーをどのように記述しますか?

分離ホスティング モデルをスタンドアロン アプリケーションとして使用するプロバイダーを作成しましたが、ホスティング モデル = ManagementHostingModel.NetworkService を使用する Windows サービスを動作させる方法がわかりません。

これは私が使用している種類のプロバイダーです:

私が使用して登録するもの:

プロパティ値を読み取ろうとするときに WMI クラスにアクセスしようとするたびに、奇妙な例外がスローされます。

私が見落としている本当に単純なものがあるに違いないようです。