問題タブ [wmi-service]
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.
c# - c# レジストリの配列を返すには ManagementBaseObject が必要です
リモートレジストリを読み取るためだけに、私が本当に知らない管理クラスを使用しています:
このコードは、指定されたキーの特定の値を返しますが、次のように名前の値の配列を返す必要があります。
c++ - C++ で WMI をセットアップするにはどうすればよいですか?
WMI を使用して実行中のサービスのプロセスを取得しようとしています。しかし、私はWMIの使い方について混乱しています。
この方法を使用するとうまくいくと思います http://msdn.microsoft.com/en-us/library/system.serviceprocess.servicecontroller.servicename%28v=vs.71%29
しかし、これを使用するために WMI をセットアップする方法がわかりません。
これを行う必要があることはわかっていますが、そこからどこに行くべきかわかりません
c# - ドライバーを取得するための WMI 呼び出し
私はWMIを初めて使用しています。それは何ですか?
たとえば、C# で WMI 呼び出しを使用して、PC のドライバーのリストを取得できますか? もしそうなら、私はどのクラスを呼び出すのですか?
c# - Win32_PerfFormattedData_PerfProc_Processwmiからnullを返すTimeStamp_Sys100NS
wmiクエリを使用してTimeStampプロパティを返そうとすると、オブジェクト参照エラーが発生します。クイックウォッチを見ると、プロパティ自体はnullです。私はこの例をWebで見ましたが、この1つのプロパティがnullになっている理由を理解できませんが、他のすべてのクエリを実行できます。
私はWindows7マシンを使用しています
c# - wmiがプロセスを実行していません
さて、リモートコンピューターで「メモ帳」(たとえば)を実行しようとしています。コードは次のとおりです。
(リモートコンピューターに接続できます)。何も起こりません - プログラムは正常に終了しますが、リモートでは何も実行されていません。
何か案は?
ありがとう!
c# - WMIを使用してリモートコンピューターで実行されているプロセスを表示する
リモートマシンでコマンドを実行するためにWMIを使用しています。今のところ、実行中のプロセスはリモートの画面に表示されません。タスクマネージャーを開いたときにのみ実行中のプロセスを確認できます。
私が言ったように、私はそれが大丈夫であることを知っています。
私の質問は、この問題を克服し、実行されたプロセスをリモートに表示させる方法はありますか?(たとえば、開いたときにcalcのGUIを参照するか、メモ帳やcmdなどを表示します)。
c# - リモート マシンでコマンドを実行する
リモート マシンでバッチ ファイルを実行する wmi アプリケーションを作成しました。
このバッチ ファイルは、引数として渡されたディレクトリ文字列に出力を書き込みます。
アプリケーションを起動し、ドライブ C を出力ディレクトリとして選択すると、すべてが機能します。しかし、ネットワーク ドライブを選択すると、何らかの理由で機能しません。
(このネットワーク ドライブは会社のユーザー ドライブであり、ネットワーク上の各ユーザーにマップされます)。
リモートマシン内から手動で(ネットワークドライブを使用して)まったく同じコマンドを実行すると、それも機能します...
ジョブ文字列の例:
作業スクリプト: C:\Scripts\BatchScript -p C:\Test C:\OutputDir
失敗したスクリプト: C:\Scripts\BatchScript -p C:\Test U:\OutputDir
何か案は?
c# - wmiとネットワークドライブ
WMIを使用してリモートマシンで処理を実行するアプリケーションがあります。それらの1つは、HD上のファイルに出力を書き込むスクリプトを実行することです。
出力をリモートマシンのローカルドライブに保存することを選択した場合、すべてが機能します。しかし、それらをネットワークドライブに保存しようとすると、完全なアクセス許可を持っているものでも失敗します。
頭を骨折した後、私は問題だと思うものを思いついた。このようなアクションを実行するために、WMIサービスがネットワークドライブに対するアクセス許可を持っている必要がある可能性はありますか?もしそうなら、それを行う方法について何かアイデアはありますか?