Lệnh “Get-Process” hoạt động như thế nào trong PowerShell

Lenh Get Process Hoat Dong Nhu The Nao Trong Powershell



Lệnh ghép ngắn “ Get-Process ” trong PowerShell chịu trách nhiệm cho các quy trình chạy trên máy tính cục bộ cũng như hoạt động trên các máy tính từ xa. Bất kỳ quy trình cụ thể nào cũng có thể được truy xuất bằng ID quy trình (PID) hoặc theo tên của nó. Một đối tượng có thể được chuyển qua một đường dẫn đến lệnh ghép ngắn này.

Bài đăng này sẽ tổng quan chi tiết về lệnh ghép ngắn “Get-Process”.







Lệnh “Get-Process” hoạt động như thế nào trong PowerShell?

Lệnh ghép ngắn “ Get-Process ” Lệnh được sử dụng để lấy danh sách các quy trình trên cả máy tính cục bộ và máy tính từ xa.



Các ví dụ liên quan đến “ Get-Process ” lệnh được cung cấp dưới đây!



Ví dụ 1: Sử dụng Cmdlet “Get-Process” để lấy tất cả các tiến trình trên Windows





Để nhận tất cả các quy trình trong PowerShell, hãy thực thi đoạn mã sau:

Get-Process



Ví dụ 2: Sử dụng Cmdlet “Get-Process” để lấy tất cả dữ liệu có sẵn về một hoặc nhiều quy trình



Để truy xuất dữ liệu liên quan đến một hoặc nhiều quy trình, hãy chạy “ Get-Process ” lệnh với tên quy trình mong muốn:

Get-Process Explorer, hệ thống | Định dạng-Danh sách *


Trong mã đã nêu ở trên:

    • Đầu tiên, gõ “ Get-Process ” cmdlet và sau đó xác định tên quy trình cụ thể được phân tách bằng dấu phẩy.
    • Sau đó, chỉ định “ | ” đường dẫn và thêm “ Định dạng-Danh sách ” cmdlet cùng với dấu hoa thị (ký tự đại diện):


Ví dụ 3: Sử dụng Cmdlet “Get-Process” để lấy tất cả các quy trình có tập làm việc nhỏ hơn kích thước được chỉ định

Thực thi lệnh ghép ngắn sau để hiển thị các quy trình có ít bộ làm việc hơn kích thước đã chỉ định:

Get-Process | Đối tượng ở đâu { $_ .WorkingSet -lt 20000000 }


Theo mã đã nêu ở trên:

    • Đầu tiên, gõ “ Get-Process ” cmdlet cùng với “ | ” đường ống.
    • Sau đó chỉ định “ Đối tượng ở đâu ” cmdlet và cung cấp điều kiện đã nêu như được định nghĩa trong đoạn mã trên:


Ví dụ 4: Sử dụng Cmdlet “Get-Process” để lấy thông tin phiên bản của một quy trình cụ thể

Để lấy thông tin phiên bản tệp của một lệnh ghép ngắn cụ thể, hãy sử dụng “ Get-Process ” cmdlet cùng với “ nhà thám hiểm ” tên quy trình. Sau đó, thêm “- FilePhiên bảnThông tin ” tham số để lấy thông tin phiên bản tệp:

Get-Process thám hiểm -FileVersionInfo



Ví dụ 5: Sử dụng Cmdlet “Get-Process” để tìm chủ sở hữu của một tiến trình

Để lấy tên của chủ sở hữu quy trình, hãy thực thi lệnh ghép ngắn đã chỉ định:

Get-Process thám hiểm -Bao gồmTên người dùng


Theo đoạn mã trên, gõ “ Get-Process ” lệnh ghép ngắn và chỉ định tên quy trình cụ thể có thông tin chủ sở hữu cần lấy. Sau đó, xác định “ -Bao gồmTên người dùng ” tham số ở cuối mã:


Ví dụ 6: Sử dụng Cmdlet “Get-Process” để lấy tiến trình theo tên

Để truy xuất quy trình theo tên của nó, chỉ cần chỉ định tên quy trình cụ thể với “ Get-Process ” lệnh ghép ngắn:

Get-Process thám hiểm



Ví dụ 7: Sử dụng Cmdlet “Get-Process” để lấy quy trình theo ID của nó

Một quy trình cũng có thể được truy xuất bằng cách chỉ định ID của nó cùng với “ Get-Process ” cmdlet và “ -Nhận dạng ' tham số:

Get-Process -Nhận dạng 3720



Đó là nó! Chúng tôi đã biên soạn thông tin hữu ích về lệnh ghép ngắn “Get-Process” trong PowerShell.

Phần kết luận

Lệnh ghép ngắn “ Get-Process ” trong PowerShell nhận quy trình đang chạy trên cả máy tính từ xa và máy tính cục bộ. Nó có thể lấy một quy trình cụ thể bằng ID hoặc tên của nó. Hơn nữa, nó cũng có thể nhận thông tin chi tiết về một quy trình cụ thể bằng cách sử dụng một số tham số cụ thể. Hướng dẫn này đã trình bày chi tiết lệnh ghép ngắn “Get-Process” với sự trợ giúp của các ví dụ.