問題タブ [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 投票する
1 に答える
369 参照

variables - txt ファイルからの wmic 変数

各行に変数を割り当てる WMIC コマンドの出力を取得しようとしています。

出力を次のようにしようとしています。

1 つの最初のプログラムがインストールされました

2 秒プログラムをインストール

3番目のプログラムがインストールされました

4番目のプログラムがインストールされています

5 ...など

0 投票する
6 に答える
196258 参照

windows - Windows cmdを使用してユーザー権限を表示するにはどうすればよいですか?

Windowsのコマンドプロンプトを使用してユーザー権限を表示しようとしています。次のようなユーザーアカウントとユーザー権限:

使ってみntrightsましたが、うまくいきません。OS監査用の自動スクリプトを作成しようとしているため、ツールを使用できません。

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

windows - How to Change Scheduler Task User Password

When I Create Scheduler Task with the Username and Password in Windows 7 using Task Scheduler GUI and trying to Change the Password of User using Following Command line, it give me error in CMD

Error:

The Parameter is incorrect

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

powershell - Powershellを使用して、ターミナルサーバークライアントの[環境]タブでログオンスクリプトを割り当てます

こんにちは私はPowershellを使用して、ユーザープロファイルのログオンスクリプトパラメーターを設定しようとしています。これを行うためにWMICUSERACCOUNTを使用することを計画していましたが、それが不可能であることがわかりました。以下に示すように、メソッドはメソッドに存在しません。

これをPowerShellのステートメントとして実行したいのですが、それが不可能な場合は、Win Server 2008 R2の場合、図に示すパラメーターを設定するためのスクリプトとして実行できます。 このパラメータ

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

wmi - リモート WMI を使用して win32_battery を監視する

ここでの最終的な目標は、タブレット PC で EstimatedChargeRemaining をリモートで監視することです。私はそれをほとんど機能させており、バッテリー以外のほとんどすべてを照会できるようです!

タブレットでは、「wmic path win32_battery get Estimatedchargeremaining」を呼び出して、残りの充電率を取得できます。また、cim_battery をクエリして、2 つのレコードを取得することもできます。1 つは存在しないオプションのバッテリ用で、もう 1 つは実際に取り付けられているバッテリ用です。監視を行いたいリモート デスクトップでこれらのクエリを実行すると、もちろん、バッテリがないため、"No Instance(s) Available" が返されます。リモート WMI を機能させるために、これまでに確認して実行したことは次のとおりです。

  1. 両方のマシンでファイアウォールがオフになっています。
  2. DCOM が 0x80070005 アクセス拒否エラーを回避できるようにしました。
  3. 0x80041003 アクセス許可エラーを回避するために、WMI 名前空間で "リモート有効化" が付与されました。

これで、デスクトップで wmic を実行して /node:IOS,MFS を設定できます。ここで、IOS はデスクトップ、MFS はタブレットです。その後実行するクエリは、両方のノードで実行されます。「path win32_bios get description」や「path win32_baseboard get manufacturer」などでテストしたところ、どちらも両方のノードに適切な異なる情報を返しました。(BIOS および BASEBOARD エイリアスを使用できることはわかっていますが、エイリアスがない win32_battery クエリとの一貫性を保つために、パス表記を使用したかったのです。)

しかし、「path win32_battery get Estimatedchargeremaining」を実行すると、両方のノードで「No Instance(s) Available」が返されます! そして、"path cim_battery get Estimatedchargeremaining" は、デスクトップに対して "No Instance(s) Available" を返し、タブレットに対しては 1 つのレコードのみを返します。これは、存在しないオプションのバッテリーのレコードです! 実際に取り付けられたバッテリーを照会できないのはなぜですか?

デフォルトの /implevel:impersonate と /authlevel:pktprivacy を使用しています。タブレットの管理者資格情報で /user: を指定しようとしましたが、うまくいきませんでした。WMI 名前空間 \root、\cimv2、および \power の全員に「リモート有効化」を許可しました。もちろん、他のオブジェクトのクエリを徹底的に試したわけではありませんが、本当に必要なものを除いて、試したことはすべて機能します。私が見逃している秘密のソースは何ですか?

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

c# - c# 、 wmi を使用してリモート マシンの詳細を取得する

c# と wmi を使用してマシンの詳細を取得しています。次のコードを使用して情報を取得しています。

Windows オペレーティング システムでは問題なく動作しますが、Linux または Citrix サーバーでは動作しません。

以下のコードも試しました:

リモートサーバーのOS名ではなく、IIS名が表示されます。

インターネットで検索したところ、以下のサイトを見つけました。

http://uptime.netcraft.com/

誰でも情報を取得できる場所。それがどのように機能するか、またはc#を使用してこれらの詳細を取得する方法を誰か教えてもらえますか.

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

wmic - wmic スタートアップ項目を削除

wmic を使用してエントリを削除したいのですが、常にエラーが発生します。DELETE コマンドは STARTUP の有効な動詞であることがわかりました。私は何を間違っていますか?thnx

エラー: 説明 = プロバイダーは試行された操作を実行できません

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

for-loop - CMD で 2 つのスペースを単一の区切り文字として使用することは可能ですか?

これは可能ではないと思いますが、これを行うか、別の方法を使用できるようにしたいと思います...

バッチ ファイルがあります。

各行から 2 つの回答を取得し、それらを個別に使用できるようにする必要があります (基本的に、説明を使用してプロセスが実行されているかどうかを確認し、プロセスを強制終了してファイルのクリーンアップ作業を行った後、リロードします)。コマンドラインパラメータを含む元のプロセス。

終了/再開する必要があるプロセスの出力の一例は次のようになります。

説明は複数のスペースで明確に定義されていることに注意してください


より良いかもしれない別の方法は、複数のスペースのすべてのインスタンスを特殊文字 (つまり、プロセスまたはパスで使用されていないもの) に置き換えてから、それを区切り文字として使用することです...かどうかはわかりませんがそれも可能です..

プロセス名を取得できる限り、代替方法も受け入れます(事前に定義されたプロセスのリスト、exeへのフルパス、および指定されたコマンドラインパラメーターを確認するため.

皆さんありがとう

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

powershell - CPU 使用率が 90% を超えるシステムから WMI を使用してプロセス リストを取得する

WMI を使用したリモート管理ソフトウェアに取り組んでいます。CPU 使用率が 90% を超えるリモート デバイスからプロセス リストを取得する際に問題があります。ほとんどの場合、WMIC コマンドがタイムアウトします。Win32_Process をリモートでクエリしています 解決策はありますか?

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

java - wmic出力で区切り文字を使用して、列を区切るにはどうすればよいですか?

Windows Hotfixリストを何らかの形式でフェッチしたいのですが、その出力は区切り文字で区切ることができます。これまでのところ、目的の出力を提供するwmicコマンドを見つけましたが、問題は、\s区切り文字がここで機能しないことです。後でJavaプログラムで使用して個々の列を取得できる文字を配置する方法はあり,ますか?

指示

出力

アップデート

やっています

しかし、それは私に無効なGET式を与えます

ここでの問題は何ですか?これは私にとって問題を解決するかもしれません。

その他の更新

以下のコマンドも試しましたが、これでもスペースの問題は解決しません

指示

出力