質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

Q&A

解決済

1回答

15616閲覧

Powershellのpsコマンドで表示されるプロセスの情報の意味

Nshu

総合スコア14

PowerShell

Windows PowerShellはコマンドラインインターフェースであり、システム管理を含むWindowsタスク自動化のためのスクリプト言語です。

0グッド

0クリップ

投稿2018/03/31 09:25

いつもお世話になります。
Powershellでps(Get-Process)コマンドで表示されるプロセスの情報の意味が分かりません。

powershell

1Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName

この中でCPU,Id,ProcessNameの意味は分かるのですが、他の四つの意味が分かりません。
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

PowerShell

1ps | Get-Member

上記のようにコマンドを実行すると以下のように出力されます。
NPM = NonpagedSystemMemorySize64 とあるように、NPMNonpagedSystemMemorySize64 の別名です。
個々のプロパティの意味については Process クラス を参照してください。

Handles = Handlecount Name = ProcessName NPM = NonpagedSystemMemorySize64 PM = PagedMemorySize64 SI = SessionId VM = VirtualMemorySize64 WS = WorkingSet64 System.EventHandler Disposed(System.Object, System.EventArgs) System.Diagnostics.DataReceivedEventHandler ErrorDataReceived(System.Object, System.Diagnostics.DataReceivedEventArgs) System.EventHandler Exited(System.Object, System.EventArgs) System.Diagnostics.DataReceivedEventHandler OutputDataReceived(System.Object, System.Diagnostics.DataReceivedEventArgs) void BeginErrorReadLine() void BeginOutputReadLine() void CancelErrorRead() void CancelOutputRead() void Close() bool CloseMainWindow() System.Runtime.Remoting.ObjRef CreateObjRef(type requestedType) void Dispose(), void IDisposable.Dispose() bool Equals(System.Object obj) int GetHashCode() System.Object GetLifetimeService() type GetType() System.Object InitializeLifetimeService() void Kill() void Refresh() bool Start() string ToString() bool WaitForExit(int milliseconds), void WaitForExit() bool WaitForInputIdle(int milliseconds), bool WaitForInputIdle() string __NounName=Process int BasePriority {get;} System.ComponentModel.IContainer Container {get;} bool EnableRaisingEvents {get;set;} int ExitCode {get;} datetime ExitTime {get;} System.IntPtr Handle {get;} int HandleCount {get;} bool HasExited {get;} int Id {get;} string MachineName {get;} System.Diagnostics.ProcessModule MainModule {get;} System.IntPtr MainWindowHandle {get;} string MainWindowTitle {get;} System.IntPtr MaxWorkingSet {get;set;} System.IntPtr MinWorkingSet {get;set;} System.Diagnostics.ProcessModuleCollection Modules {get;} int NonpagedSystemMemorySize {get;} long NonpagedSystemMemorySize64 {get;} int PagedMemorySize {get;} long PagedMemorySize64 {get;} int PagedSystemMemorySize {get;} long PagedSystemMemorySize64 {get;} int PeakPagedMemorySize {get;} long PeakPagedMemorySize64 {get;} int PeakVirtualMemorySize {get;} long PeakVirtualMemorySize64 {get;} int PeakWorkingSet {get;} long PeakWorkingSet64 {get;} bool PriorityBoostEnabled {get;set;} System.Diagnostics.ProcessPriorityClass PriorityClass {get;set;} int PrivateMemorySize {get;} long PrivateMemorySize64 {get;} timespan PrivilegedProcessorTime {get;} string ProcessName {get;} System.IntPtr ProcessorAffinity {get;set;} bool Responding {get;} Microsoft.Win32.SafeHandles.SafeProcessHandle SafeHandle {get;} int SessionId {get;} System.ComponentModel.ISite Site {get;set;} System.IO.StreamReader StandardError {get;} System.IO.StreamWriter StandardInput {get;} System.IO.StreamReader StandardOutput {get;} System.Diagnostics.ProcessStartInfo StartInfo {get;set;} datetime StartTime {get;} System.ComponentModel.ISynchronizeInvoke SynchronizingObject {get;set;} System.Diagnostics.ProcessThreadCollection Threads {get;} timespan TotalProcessorTime {get;} timespan UserProcessorTime {get;} int VirtualMemorySize {get;} long VirtualMemorySize64 {get;} int WorkingSet {get;} long WorkingSet64 {get;} PSConfiguration {Name, Id, PriorityClass, FileVersion} PSResources {Name, Id, Handlecount, WorkingSet, NonPagedMemorySize, PagedMemorySize, PrivateMemorySize, VirtualMemorySize, Threads.Count, TotalProcessorTime} System.Object Company {get=$this.Mainmodule.FileVersionInfo.CompanyName;} System.Object CPU {get=$this.TotalProcessorTime.TotalSeconds;} System.Object Description {get=$this.Mainmodule.FileVersionInfo.FileDescription;} System.Object FileVersion {get=$this.Mainmodule.FileVersionInfo.FileVersion;} System.Object Path {get=$this.Mainmodule.FileName;} System.Object Product {get=$this.Mainmodule.FileVersionInfo.ProductName;} System.Object ProductVersion {get=$this.Mainmodule.FileVersionInfo.ProductVersion;}

投稿2018/03/31 09:37

Zuishin

総合スコア28662

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Nshu

2018/03/31 09:45

ありがとうございます!解決しました!
Nshu

2018/03/31 09:45

ありがとうございます!解決しました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問