問題タブ [wmic]

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 投票する
0 に答える
493 参照

c# - リモート cmd.exe プロセスの完了ステータスの監視

WMI を使用してフォーム アプリケーションを使用し、ダッシュ ボードを公開して、コンピューター B からコンピューター A で .bat ファイルを実行しています。.bat ファイルはコマンド ライン ユーティリティ tabcmd.exe を複数回呼び出し、ユーティリティはコンピューター A のログ ファイルを次の場所 "C:\Users[UserName]\AppData\Roaming\Tableau\tabcmd.log"に更新します。

プロセスがコンピューター A で完了したら、コンピューター B のログ ファイルの詳細を使用してフォーム アプリケーションを更新したいと考えています。以下のように使用して .bat ファイルを実行しています。

この .bat ファイルは、動的データソース パラメーターに基づいてコンピューター B でダッシュボードを公開するため、.bat ファイルの実行時間は予測できません。

このプロセスをプロセス ID で監視する方法はありますか? もしそうなら、プロセスが完了したらログファイルを読むことができます。cmd.exeはターゲットコンピューターAでまだ実行されているため、以下はこの状況では役に立ちません.

ご協力いただきありがとうございます!

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

installation - 名前とバージョンを使用した WMIC のアンインストール

同じ製品名を使用する 2 つのアプリケーション (新旧) があります (これは変更できません)。古いものだけをアンインストールする必要がありますが、次のバージョンを含めるのに問題があります。

名前とバージョンの両方を使用してアンインストールするにはどうすればよいですか?

バージョンは、アンインストールしようとしている特定の古いアプリケーションと新しいアプリケーションに固有のものですが、ローカル マシンでは固有ではない可能性があります。バージョンを使用してアンインストールを呼び出すと、一致するバージョン番号を持つすべてが削除されます - 何かできない :)

これはすべて、新しいアプリケーションのインストーラーによって実行されています (古いアプリケーションの検索、アンインストールの要求など)。

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

for-loop - バッチ ファイルの for ループで WMIC コマンドが機能しない

実行しようとしているバッチ ファイルがありますが、エラーが発生し続けます。この質問はI can't get the right syntax to use WMIC in batch file に似ていると思いますが、findstr. バッチ ファイルの一部 (ハングしている部分) を次に示します。

for /F %%I in ('wmic nic where 'Manufacturer!="Microsoft" and Macaddress IS NOT NULL' get index ^| findstr /r [0-9]') do ( echo %%I )

wmic コマンドは、cmd またはバッチ ファイルの独自の行から実行すると問題なく動作しますが、for ループで実行することはできません。誰か助けてくれませんか?

ありがとう、ジョン

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

perl - Perl: WMIC 出力を変数にキャプチャする方法

以下のコードを使用して、ドライブ名、空き容量、およびドライブの合計容量を取得しています。

上記のコマンドは、次のような出力を表示します。

DeviceID$DriveName変数、変数、変数にFreeSpace読み込むにはどうすればよいですか?$FreeSpaceOnDriveSize$TotalSpace

前もって感謝します。

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

windows - wmic 出力から空の行を削除するにはどうすればよいですか?

これは、TeamViewer (任意のバージョン) サービス実行可能ファイルの位置を取得するための文字列です。

この問題はwmic、結果の最後に空の行が含まれているため (Windows 7 コマンドで)、次の出力が原因で発生します。

実行可能ファイルの正しい位置で出力の 2 行目だけを取得するにはどうすればよいですか? (またはもちろん、最新の行をスキップします)。

よろしくお願いします。良い一日を。ジョバンニ。

これは checktv.bat です。

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

windows - WMI クエリで物理メモリ (RAM) の合計情報を GB 単位で取得するにはどうすればよいですか?

win32_computersystem クラスから合計物理メモリを取得する方法を知っています。しかし、それはバイトまたはキロバイトになります。この情報を MB または GB 単位で取得します。wmi (wql) クエリで。wmicも動作します。前もって感謝します。

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

batch-file - wmic からオブジェクト参照パラメータを使用して WMI メソッドを呼び出すにはどうすればよいですか?

wmicからのオブジェクト参照パラメーターを使用して、WMI メソッド (たとえば、最初のパラメーターが CIM_VirtualSystemSettingData への参照である RemoveVirtualSystemSnapshot) を呼び出すにはどうすればよいですか?

オブジェクトを参照する方法がわかりません (wmic でオブジェクトを見つけることはできますが、wmic コマンドにテキスト出力を返す 'wmic path ... where ...' から取得する方法がわかりません)そのオブジェクトを最初のパラメーターとして使用して RemoveVirtualSystemSnapshot を呼び出します。

他の多くの方法 (C#、vbscript など) でこれを行うことができると確信していますが、wmic で可能かどうか疑問に思っています。

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

python - PowerShell を使用しない Get-WmiObject

WMI を照会する必要がある Windows python プログラムを作成しています。WMICsubprocess モジュールを使用して、必要な引数を指定して呼び出すことで、これを行う予定です。

Get-WmiObject通常は「コマンドレット」または同等のものを使用して、PowerShell経由でWMIを使用する例をオンラインでたくさん見ますgwmi

Get-WmiObjectPowerShell を使用せずに同等のことを行うにはどうすればよいでしょWMICうか?

具体的には、CMD.EXE 内から実行したいのですがpowershell gwmi Win32_USBControllerDevice、powershell を使用しません。WMICむしろ直接呼び出したい。

ありがとう、初心者の質問でごめんなさい!

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

windows - ユーザー入力を求めるときのバッチ スクリプトの構文エラー (/P)

何人かの人に問題を尋ねましたが、解決策が見つからずに 2 回立ち去りました。私は以前にバッチで遊んだことがあまりないので、単純な間違いかもしれません。コードは現在、wmic を使用してプロセスのリストを提供することになっています。最終的には、プロセスを強制終了するように設定したいと思います (これはかなり簡単に実行できるはずです) が、最初にこの障害を乗り越える必要があります。

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

if-statement - Else コマンドを一度に実行するバッチで実行しますか?

なぜこれが起こっているのかわかりませんが、私が取り組んでいるこのバッチ スクリプトの else コマンドは、一度に 1 行ずつではなく、一度にすべて実行されているようです。助言がありますか?