Powershell được ưa chuộng sử dụng hiện nay nhưng không phải ai cũng nắm rõ được các lệnh sử dụng. Limosa trong bài viết này sẽ chia sẻ cho bạn thông tin các lệnh trong Powershell để bạn hiểu rõ hơn về nó và sử dụng tốt nhất nhé. 

Trung tâm điện lạnh limosa
Limosa tự hào là đơn vị sửa chữa Điện Lạnh – Điện Máy – Điện Tử hàng đầu tại Việt Nam

1. Powershell là gì?

Trước khi tìm hiểu về Powershell thì bạn cần nắm được Shell là gì, theo đó thì trong khoa học máy tính Shell là một giao diện người dung cung cấp cho bạn lối vào những dịch vụ khác của hệ điều hành. Theo đó một Shell có thể được dựa trên dòng lệnh hoặc là nó có thể là bao gồm giao diện người dùng đồ họa (GUI)

Tiếp theo Windows PowerShell chính là một Shell được phát triển bởi Microsoft phục vụ cho mục đích quản lý tự động hóa cũng như định cấu hình các nhiệm vụ. theo đó thì PowerShell sẽ hoạt động ở trên môi trường .NET và .NET Framework, bao gồm những câu lệnh cũng như ngôn ngữ mã hóa. 

Đồng thời song song với PowerShell thì Windows đã còn phát triển thêm Windows PowerShell ISE. ISE chính là tên viết tắt của môi trường mã hóa tích hợp có bao gồm những giao diện đồ họa cho người sử dụng lập trình nâng cao và tích hợp những công cụ khác nhau giúp hỗ trợ việc cần nhập tất cả những lệnh ở trên một dòng lệnh. 

Windows PowerShell cho tới nay đã được Microsoft phát triển từ khá lâu nhưng phiên bản mới với những tính năng được hoàn thiện lại mới được đưa vào kể từ phiên bản Windows 8.1, Windows Server 2012.

Ở Windows 10 thì bạn có thể thao tác mở PowerShell rất đơn giản bằng cách bạn nhấp chuột phải lên biểu tượng của Windows, sau đó lựa chọnWindows PowerShell hoặc là Windows PowerShell (Admin)

windows powershell là gì

2. Các lệnh trong PowerShell 

2.1. Get Help

Get Help chính là một trong các lệnh cơ bản trong PowerShell bạn nên biết. Với câu lệnh này thì nó sẽ cho phép người dùng có thể tìm hiểu về cú pháp cơ bản cũng như thông tin về những câu lệnh được sử dụng ở trong Windows PowerShell. 

Ví dụ như nếu như bạn muốn biết lệnh Get Process là gì hay cú pháp thế nào thì bạn sẽ tiến hành lỗi lệnh như sau: 

Get-Help -Name Get-Process

Tương tự với đó khi người bạn muốn liệt kê đầy đủ các câu lệnh liên quan đến Get, các bạn sẽ gõ lệnh

Get-Help -Name Get-*

2.2. Get-Service

Các lệnh trong PowerShell tiếp theo là Get-Services, với câu lệnh này thì có tác dụng là liệt kê tất cả các dịch vụ đang chạy và cài đặt ở trên hệ thống.

Nếu như bạn cần tìm hiểu thêm về bất kỳ một service nào bất kỳ, thì bạn hãy thêm -Tên Service vào phía sau của câu lệnh Get-Service là được

2.3. ConvertTo-HTML

Khi bạn cần xem thông tin hệ thống một cách trực quan nhất thì bạn có thể sử dụng câu lệnh cơ bản trong PowerShell là ConvertTo-HTML để có thể xuất được thông tin ra thành một file html nằm ở trên phân vùng ổ cứng.

Mẫu câu lệnh như sau:

Get-Service | ConvertTo-HTML -Property Name, Status > C:\filename.htm

Trong đó:

  • Get-Service :Tức à bạn sẽ xuất thông tin Service đang chạy ra dạng HTML, và bạn cũng có thể thay Service bằng thông tin mà bạn muốn theo mẫu câu lệnh liệt kê ở trong mục Get Help bên trên.
  • C : Tên phân vùng ổ cứng
  • Filename : Tên file bạn đặt

Ví dụ như bạn xuất thông tin service đang chạy ra file TTPM-service.htm nằm tại phân vùng D:\Limosa thì bạn sẽ gõ lệnh như sau:

Get-Service | ConvertTo-HTML -Property Name, Status > D:\Limosa\LMS-service.htm

Lúc này thì bạn sẽ được một file HTML. 

Windows OEM là gì?

2.4. Export-CSV

Một trong các lệnh cơ bản PowerShell tiếp theo là Export-CSV, theo đó tương tự như việc trích xuất thông tin ra file HTML, thì PowerShell lúc này cũng có thể cho phép bạn xuất thông tin ra file Excel. Với câu lệnh như sau:

Get-Service | Export-CSV X:\filename.csv

Trong đó:

  • Get-Service : Tức bạn sẽ xuất thông tin Service đang chạy ra dạng HTML, và bạn cũng có thể thay Service bằng thông tin mà mình muốn theo mẫu câu lệnh liệt kê trong mục Get Help ở bên trên.
  • X : Tên phân vùng ổ cứng
  • Filename: Tên file bạn đặt

2.5. Get-EventLog

Các lệnh trong PowerShell tiếp theo là Get-EventLog, với câu lệnh này thì sẽ cho phép người dùng có thể tra cứu thay đổi trong hệ thống thông qua file log. Theo đó, người dùng có thể sử dụng câu lệnh

Get-EventLog -Log “Application”

Để thực hiện tra cứu log thay đổi của Application

2.6. Get-Process

Với việc sử dụng câu lệnh này, thì người dùng có thể liệt kê các Process mà đang chạy ở trên máy tính. Những hành động trích xuất ra file html, file csv, hay get event log đều có thể áp dụng được cho cả lệnh get process này. 

2.7. Stop-Process:

Trong một số trường hợp có những dịch vụ trong hệ thống sẽ bị rơi vào trạng thái “treo”. Thì đối với những trường hợp này thì bạn hãy sử dụng lệnh Get-Process để có thể xác định tên hoặc ID chính xác trên tiến trình đó, cũng như tắt tiến trình này với lệnh Stop-Process. Theo đó ví dụ để có thể tắt hoạt động của chương trình NotePad thì bạn có thể gõ lệnh như sau:

Stop-Process -Name notepad

Limosa trên đây đã giới thiệu cho bạn các lệnh trong Powershell cơ bản để sử dụng tốt nhất. Hy vọng thông tin trong bài viết này sẽ giúp bạn hiểu rõ hơn về giao diện của dòng lệnh này cũng như biết cách sử dụng nó tốt nhất. Để lại bình luận ở dưới bài viết để được Limosa giải đáp sớm nhất. 

điện lạnh limosa
Limosa – Đơn vị sửa chữa điện lạnh hàng đầu Việt Nam
Đánh Giá
viber
messenger
zalo
hotline
icon-mess
Chat Facebook
(24/7)
icon-mess
Chat Zalo
(24/7)
icon-mess
Báo Giá
(24/7)
icon-mess
1900 2276
(24/7)