Computer >> Máy Tính >  >> Hệ thống >> Windows

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

Windows 10 giao hàng với Windows PowerShell 5.0 ; phiên bản mới nhất hiện là PowerShell 7.0 . Windows 8.1 được cài đặt cùng 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ế để làm cho ngôn ngữ của nó đơn giản hơn, dễ sử dụng hơn và tránh các lỗi thường gặp. 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, việc di chuyển sang phiên bản Windows PowerShell này sẽ mang lại nhiều lợi ích. Nó không chỉ cho phép quản trị viên hệ thống quản lý mọi khía cạnh của HĐH Windows Server mà còn cung cấp quyền kiểm soát các máy chủ dựa trên SQL, Exchange và Lync.

PowerShell là gì

PowerShell là một trình bao dòng lệnh và một ngôn ngữ kịch bản. Bạn có thể sử dụng PowerShell để tự động hóa tập lệnh, chạy hàng loạt lệnh, kiểm soát tài nguyên trong Đám mây, v.v. Ngày nay đã có PowerShell Core hoạt động trên Linux, macOS và Windows OS.

Nếu bạn cần thêm thông tin, bạn có thể xem Giới thiệu về PowerShell trên microsoft.com để có một số học tập tuyệt vời.

Tôi đang chạy 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.

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

Mở cửa sổ PowerShell và nhập bất kỳ cái nào trong các lệnh sau và nhấn Enter:

get-host|Select-Object version

$psversiontable

$host.version

Để biết thêm thông tin về bài đọc này - Cách kiểm tra phiên bản PowerShell trong Windows 10.

  • Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 và Windows 7 với người dùng SP1 sẽ có thể sử dụng Windows PowerShell 3.0 .
  • Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 và Windows 7 với người dùng 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 chức năng mới sau:

  • Quy trình làm việc của Windows PowerShell
  • Lệnh ghép ngắn CIM
  • Chỉnh sửa các đối tượng (CDXML)
  • Quyền truy cập Web của Windows PowerShell
  • Tải tự động mô-đun
  • Trợ giúp có thể cập nhật
  • Các phiên hoạt động mạnh mẽ và không kết nối
  • Công việc đã lên lịch

Windows PowerShell 4.0 đã mang:

  • Cấu hình trạng thái mong muốn (DSC)
  • Cải tiến Windows PowerShell Web Access
  • Cải tiến quy trình làm việc
  • Các tính năng mới cho Dịch vụ Web Windows PowerShell
  • Tiết kiệm-Trợ giúp

Có liên quan :Cách cài đặt và sử dụng Windows PowerShell ISE.

Windows PowerShell 5.0 , được bao gồm trong Windows 10 giới thiệu chức năng sau:

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

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

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

Windows PowerShell 7.0 cung cấp rất nhiều tính năng mới như:

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

Đọc :Windows PowerShell ISE và Windows PowerShell.

Thư viện TechNet đã giải thích chi tiết về các tính năng này. Hãy để chúng tôi tìm hiểu sơ lược về một số trong số chúng.

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

Cải tiến đối với Cmdlets và nhà cung cấp cốt lõi hiện tại: Windows PowerShell 3.0 bao gồm các tính năng mới cho các lệnh ghép ngắn hiện có bao gồm cú pháp đơn giản hóa và các tham số mới cho các lệnh ghép ngắ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, Các lệnh ghép ngắn bảo mật , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection and .Add-Member

Nhập và khám phá mô-đun từ xa: Windows PowerShell 3.0 mở rộng khả năng khám phá mô-đun Nhập và ẩn khả năng xóa trên máy tính từ xa.

Lệnh ghép ngắn của Mô-đun: Có khả năng nhập mô-đun trên máy tính từ xa vào máy tính cục bộ bằng cách sử dụng tính năng xóa 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 phải Windows bằng cách nhập các lệnh vào máy tính cục bộ chạy ngầm trên máy tính từ xa.

Tính năng Tự động hoàn thành: Tiết kiệm thời gian đánh máy và giảm lỗi chính tả của bạn.

PowerShell 3.0 Intellisense: Gạch chân lỗi bạn mắc phải bằng màu đỏ và đề xuất cách sửa khi bạn di con trỏ chuột qua đường lượn sóng.

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

Trải nghiệm máy chủ bảng điều khiển nâng cao: Các thay đổi bên dưới chương trình máy chủ bảng điều khiển Windows PowerShell được bật trong PowerShell 3.0 theo mặc định. 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 hạn chế chỉ bằng cách nhấp chuột phải.

RunAs và hỗ trợ máy chủ được chia sẻ: Tính năng RunAs, được thiết kế cho Windows PowerShell Workflow, cho phép người dùng cấu hình phiên tạo phiên chạy với sự cho phép của tài khoản người dùng đượ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 công việc và theo dõi tiến trình của quy trình công việc một cách cẩn thận.

Cải tiến xử lý ký tự đặc biệt: Một vòng nhanh chóng xung quanh Windows PowerShell 3.0 cho thấy để cải thiện khả năng của chương trình để diễn giải và xử lý chính xác các ký tự đặc biệt, tham số LiteralPath, xử lý các ký tự đặc biệt trong đường dẫn, hợp lệ trên hầu hết 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 -Các lệnh ghép ngắn Trợ giúp và Tiết kiệm-Trợ giúp.

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

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