問題タブ [get-wmiobject]

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 に答える
652 参照

windows - C# - WMI を使用してハード ページ フォールトとソフト ページ フォールトを区別する

サーバーを監視する C# プログラムを作成しました。監視には、メモリ容量、ディスク容量など、サーバーに関する詳細のキャプチャが含まれます。

これは、WMI を使用して行われます。

また、各サーバーのページ フォールトも監視しています。

C# でハード ページ フォールトとソフト ページ フォールトを区別できるかどうかを知りたいですか?

ここに私が使用しているコードのカットがあります:

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

powershell - wmi32_process.GetOwner へのアクセスに必要な権限

WMIを使用してexplorer.exeプロセスの所有者を取得し、現在ログインしているユーザーをVMのリストに取得するPowerShellスクリプトに取り組んでいます。

このコードはうまく機能しますが、使用される資格情報がクエリ対象の VM の管理者である場合のみです。管理者以外のユーザーに WMI コントロールの CIMV2 に対する完全な権限を与えましたが、ユーザーを管理者グループにも追加しない限り、GetOwner メソッドは何も返しません ($user は単に "\" として返されます)。このスクリプトは通常のユーザーが実行することを意図しているため、管理者権限を付与したくありません。

これらのメソッドを使用するために最低限必要な権限を教えてもらえますか? または、管理者以外でも機能する、現在ログインしているユーザーを取得する別の方法でさえありますか?

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

powershell - 単一の出力で get-wmiobject を使用して、Antecedent および Dependent デバイスの PnpDeviceId を取得するにはどうすればよいですか?

get-wmiobject -class Win32_SCSIControllerDevice を使用して、Antecedent および Dependent デバイスの PnpDeviceId を単一の出力 (たとえば、テーブル) で取得したいと考えています。私ができることがわかりました:

これらの 2 つのコマンドをネストして、以下の例のような結果を得るにはどうすればよいですか?

編集:

使用する

私が得た:

さまざまなフォーマットを試してみましたが、サインラインにはありません。

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

powershell - RAM 情報の取得 - Powershell

物理メモリと使用可能なメモリ スロットの量を取得するために必要な PC のリストがあります。テキスト ファイルに PC のリストがあり、「get-content」コマンドレットを使用しています。これは私が持っているものです:

これを実行すると、メモリの合計のみが表示されます。私の2つの質問は次のとおりです。

1) 対応する番号の横に PC 名を表示するにはどうすればよいですか?

2) これに使用可能なメモリ スロットの合計を追加するにはどうすればよいですか?

ありがとう!

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

windows - Get-WMIObject 速度プロパティ エラー (PowerShell)

RAM情報を取得するために取り組んでいるスクリプトがあります。現在、受け入れられている最大 RAM、RAM スロット、インストールされている RAM スティック、インストールされている RAM の合計、コンピューター名、logonuser をエクスポートします。

出力ファイルに速度プロパティを追加しようとしていますが、何らかの理由でこれがエクスポートされません。これは私がコマンドのために持っているものです:

とのためにout-file。私は持っている:

コンソールでコマンドを実行すると、画面に正常に書き込まれますが、テキスト ファイルにエクスポートしようとすると、「Ram Speed:」とデータが表示されません。私が見逃しているのは何ですか?

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

powershell - 現在ログインしているアクティブなユーザー (ローカルおよびドメイン) の数を確認するためのコマンド/スクリプトへの Powershell コマンド

マシンを再起動するかどうかを決定できるように、現在ログインしており、過去 30 分間にアクティブだったユーザー (ローカルおよびドメイン) の数を確認するコマンド/スクリプトを探しています。うまくいけば、Get-ADUser はありません。

2 つのスクリプトに遭遇しましたが、実行すると、サーバー上で 5 人以上のユーザーがログインしていることがわかる情報のみが返されます。

スクリプト1

スクリプト 2

助けていただければ幸いです。

ありがとう、サンバフ

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

dns - ネットワーク アダプタの DNS 設定 - エラー コード 84

PowerShell と WMI クラス Win32_NetworkAdapterConfiguration を使用して、ワイヤレス ネットワーク アダプターに静的 DNS 設定を適用しています。ただし、メソッドはエラー コード 84 で失敗しました。以下はコーディングです。

誰でも親切にアドバイスできますか?