Windows PowerShell là gì? Các tính năng và lợi ích của việc nâng cấp lên phiên bản mới nhất

What Is Windows Powershell



Là một chuyên gia CNTT, tôi thường được hỏi Windows PowerShell là gì và tại sao mọi người nên nâng cấp lên phiên bản mới nhất. Trong bài viết này, tôi sẽ trả lời những câu hỏi đó và cung cấp cho bạn tổng quan về những lợi ích của việc nâng cấp lên Windows PowerShell 5.0. Windows PowerShell là ngôn ngữ kịch bản và hệ vỏ dòng lệnh cho phép bạn tự động hóa việc quản trị máy chủ và các tác vụ khác. PowerShell được bao gồm trong Windows Server 2012 R2 và Windows Server 2016 và nó có thể được cài đặt trên các phiên bản Windows Server cũ hơn. PowerShell 5.0 được phát hành vào năm 2016 và bao gồm các tính năng cũng như khả năng mới giúp quản lý cơ sở hạ tầng Windows của bạn dễ dàng hơn. Một số tính năng mới trong PowerShell 5.0 bao gồm: - PowerShell Desired State Configuration (DSC): PowerShell DSC là một mô hình khai báo cho phép bạn quản lý cơ sở hạ tầng của mình dưới dạng mã. Với PowerShell DSC, bạn có thể xác định cơ sở hạ tầng của mình trong tập lệnh PowerShell, sau đó triển khai cấu hình đó cho máy chủ của mình. - PowerShell Get-Help: Lệnh ghép ngắn Get-Help đã được cải thiện trong PowerShell 5.0 và giờ đây nó bao gồm nhiều ví dụ hơn và chức năng tìm kiếm tốt hơn. - PowerShell ISE: PowerShell ISE đã được cập nhật với giao diện mới và bao gồm các tính năng mới như đánh dấu cú pháp và hoàn thành mã. - Trình duyệt Mô-đun PowerShell: Trình duyệt Mô-đun PowerShell là một tính năng mới cho phép bạn duyệt qua Thư viện PowerShell và cài đặt các mô-đun trực tiếp từ ISE. - Xuất bản web PowerShell: PowerShell 5.0 bao gồm một tính năng mới gọi là Xuất bản web PowerShell cho phép bạn xuất bản các tập lệnh và mô-đun PowerShell của mình lên một trang web. Đây chỉ là một số tính năng mới trong PowerShell 5.0. Nâng cấp lên PowerShell 5.0 là một cách tuyệt vời để tận dụng tối đa cơ sở hạ tầng Windows của bạn.



cửa sổ 10 tàu với Windows PowerShell 5.0 ; phiên bản mới nhất bây giờ PowerShell 7.0 . Windows 8.1 đi kèm với Windows PowerShell 4.0. Phiên bản mới có nhiều tính năng mới được thiết kế để đơn giản hóa ngôn ngữ, giúp sử dụng dễ dàng hơn và tránh những cạm bẫy phổ biến. Nếu bạn đang sử dụng phiên bản PowerShell cũ hơn trên hệ điều hành Windows của mình, thì có nhiều lợi ích khi chuyển sang phiên bản Windows PowerShell này. Nó không chỉ cho phép quản trị viên hệ thống quản lý tất cả các khía cạnh của HĐH Windows Server mà còn cung cấp khả năng kiểm soát các máy chủ dựa trên SQL, Exchange và Lync.





PowerShell là gì

PowerShell là một shell dòng lệnh và ngôn ngữ script. Bạn có thể sử dụng PowerShell để tự động hóa tập lệnh, chạy gói lệnh, quản lý tài nguyên trên đám mây, v.v. Hiện nay có Lõi PowerShell chạy trên Linux, macOS và Windows.





Nếu bạn cần thêm thông tin, bạn có thể kiểm tra Giới thiệu về PowerShell TRÊN microsoft.com cho học tập xuất sắc.



disqus không tải

Tôi đang sử dụng phiên bản PowerShell nào

Để biết bạn đang sử dụng phiên bản PowerShell nào, hãy làm như sau.

phiên bản chức năng PowerShell nào

Mở một cửa sổ PowerShell và gõ bất cứ ai các lệnh sau và nhấn Enter:



|_+_|

Đọc thêm về nó - Làm thế nào kiểm tra phiên bản PowerShell в Windows 10.

  • Người dùng Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 và Windows 7 với SP1 sẽ có thể sử dụng Windows PowerShell 3.0 .
  • Người dùng Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 và Windows 7 SP1 sẽ có thể sử dụng Windows PowerShell 4.0 .
  • Windows 10 đi kèm với Windows PowerShell 5.0 .

Đọc : Cách cài đặt PowerShell 7.0 trên Windows 10 .

Các tính năng của Windows PowerShell

Windows PowerShell 3.0 giới thiệu các tính năng mới sau đây:

  • Quy trình công việc Windows PowerShell
  • Lệnh ghép ngắn CIM
  • Đối tượng lệnh ghép ngắn (CDXML)
  • Truy cập web Windows PowerShell
  • Mô-đun tải xuống tự động
  • Trợ giúp được cập nhật
  • Phiên đáng tin cậy và bị vô hiệu hóa
  • công việc theo lịch trình

Windows PowerShell 4.0 trích dẫn:

  • Cấu hình trạng thái mong muốn (DSC)
  • Cải tiến truy cập web Windows PowerShell
  • Cải tiến quy trình làm việc
  • Có gì mới cho Windows PowerShell Web Services
  • Lưu-Trợ giúp

Windows PowerShell 5.0 , được bao gồm trong Windows 10, cung cấp các tính năng sau:

  • Các lớp có thể được định nghĩa trong chức năng
  • cải tiến DSC
  • Phiên âm có sẵn trên tất cả các máy chủ
  • Các cải tiến gỡ lỗi chính, bao gồm khả năng gỡ lỗi các công việc Windows PowerShell.
  • Mô-đun chuyển mạch mạng
  • OneGet để quản lý gói phần mềm
  • PowerShellGet để quản lý các mô-đun Windows PowerShell qua OneGet
  • Cải thiện hiệu suất khi sử dụng các đối tượng COM

Windows PowerShell 6.0 đa nền tảng (Windows, macOS và Linux), mã nguồn mở và được xây dựng cho môi trường không đồng nhất và đám mây lai.

  • Chuyển từ .NET Framework sang .NET Core
  • Nó sử dụng .NET Core 2.0 làm thời gian chạy.
  • Cho phép PowerShell Core chạy trên nhiều nền tảng (Windows, macOS và Linux).
  • Các API chung cho .NET Core và .NET Framework được định nghĩa là một phần của .NET Standard.

Windows PowerShell 7.0 đi kèm với nhiều tính năng mới giống:

  • Song song hóa đường ống
  • nhà khai thác mới
  • Lệnh ghép ngắn ConciseView và Get-Error
  • Thông báo tự động về các phiên bản mới
  • Gọi tài nguyên DSC trực tiếp từ PowerShell 7
  • Lớp tương thích

Thư viện TechNet đã giải thích chi tiết các chức năng này. Chúng ta hãy xem nhanh một số trong số họ.

Quy trình làm việc Windows PowerShell: Tính năng này mang lại toàn bộ sức mạnh của Windows Workflow Foundation cho Windows PowerShell. Bạn có thể viết các quy trình công việc trong XAML hoặc Windows PowerShell và chạy chúng giống như một lệnh ghép ngắn.

Các cải tiến đối với các nhà cung cấp và lệnh ghép ngắn cốt lõi hiện có: Windows PowerShell 3.0 bao gồm các tính năng mới cho lệnh ghép ngắn hiện có, bao gồm cú pháp đơn giản hóa và tham số mới cho lệnh ghép ngắn, chẳng hạn như lệnh ghép ngắn máy tính, lệnh ghép ngắn CSV, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, lệnh ghép ngắn bảo mật. , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection và .Add-Member

người quản lý nhiệm vụ thay thế

Nhập và phát hiện mô-đun từ xa: Windows PowerShell 3.0 nâng cao khả năng khám phá các mô-đun Nhập và Điều khiển Ẩn trên các máy tính từ xa.

Lệnh ghép ngắn mô-đun: Có khả năng nhập các mô-đun từ máy tính từ xa vào máy tính cục bộ bằng cách sử dụng điều khiển từ xa Windows PowerShell.

Hỗ trợ phiên CIM mới: Cấp quyền sử dụng CIM và WMI để quản lý các máy tính không chạy Windows bằng cách nhập các lệnh vào máy tính cục bộ được thực thi ngầm trên máy tính từ xa.

Tính năng tự động điền: Tiết kiệm thời gian đánh máy và giảm số lượng lỗi chính tả.

PowerShell 3.0 Intellisense: Gạch chân lỗi bằng màu đỏ và đề xuất cách sửa khi bạn di chuột qua đường kẻ nguệch ngoạc.

Lệnh ghép ngắn Cập nhật-Trợ giúp: Điều này giúp loại bỏ nhiều lỗi nhỏ hoặc lỗi chính tả khó chịu trong tài liệu tích hợp.

cách buộc cập nhật chính sách nhóm

Tính năng máy chủ bảng điều khiển mở rộng: Theo mặc định, những thay đổi bên dưới chương trình máy chủ bảng điều khiển Windows PowerShell được bao gồm trong PowerShell 3.0. Ngoài ra, tùy chọn 'Chạy với PowerShell' mới trong File Explorer cho phép bạn chạy các tập lệnh trong một phiên không bị hạn chế chỉ bằng một cú nhấp chuột phải đơn giản.

Hỗ trợ RunAs và Shared Host: Tính năng Run As, được thiết kế cho quy trình làm việc của Windows PowerShell, cho phép người dùng cấu hình phiên tạo các phiên chạy dưới sự cho phép của tài khoản được chia sẻ. Mặt khác, tính năng SharedHost cho phép nhiều người dùng trên nhiều máy tính kết nối đồng thời với một phiên quy trình làm việc và theo dõi chặt chẽ tiến trình của nó.

Cải tiến xử lý ký tự đặc biệt: Xem nhanh Windows PowerShell 3.0 cho thấy rằng để cải thiện khả năng diễn giải và xử lý các ký tự đặc biệt của chương trình một cách chính xác, tham số LiteralPath, xử lý các ký tự đặc biệt trong đường dẫn, hợp lệ cho hầu hết tất cả các lệnh ghép ngắn có tham số Đường dẫn, bao gồm cả bản cập nhật mới. -Trợ giúp và Lưu-Trợ giúp cmdlet.

Tải PC Repair Tool để nhanh chóng tìm và tự động sửa lỗi Windows

Sử dụng PowerShell bạn có thể tạo danh sách các dịch vụ windows , tạo danh sách các tính năng bị vô hiệu hóa , Xuất và sao lưu trình điều khiển thiết bị , Tìm thời gian hoạt động của hệ thống , Cập nhật định nghĩa Windows Defender , danh sách đĩa , lấy danh sách các trình điều khiển đã cài đặt , Xóa ứng dụng Windows Store Thêm mục vào menu ngữ cảnh của máy tính để bàn , Tạo một hình ảnh hệ thống, Tải tập tin và hơn thế nữa.

Bài ViếT Phổ BiếN