which version of powershell 4 features

Windows 10 với Windows PowerShell 5.0; phiên bản mới nhất hiện đang 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.

Windows PowerShell & những tính năng nổi bật mà tiện ích này mang lại

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 cần thêm thông tin, bạn có thể xem qua Giới thiệu về PowerShell trên microsoft.com cho một số học tập tuyệt vời.

Cách nhận biết bạn đ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.

Mở cửa sổ PowerShell và nhập any one trong các lệnh sau và nhấn Enter:

get-host|Select-Object version

$psversiontable

$host.version

Để biết thêm về bài đọc này – Cách thực hiện kiểm tra phiên bản PowerShell trong 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.
  • 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 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
  • CIM cmdlet
  • Cmdlets trên các đối tượng (CDXML)
  • Truy cập Web Windows PowerShell
  • Tải tự động mô-đun
  • Trợ giúp có thể cập nhật
  • Các phiên 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 Windows PowerShell Web Services
  • Tiết kiệm-Trợ giúp

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 trong chức năng
  • Cải tiến 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 để 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 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 giao hàng với rất nhiều tính năng mới giống:

  • Song song hóa đường ống
  • Các nhà khai thác 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.

Thư viện TechNet đã giải thích chi tiết các tính năng này. Hãy để chúng tôi xem xét một số trong số họ ngắn gọn.

Quy trình làm việc của Windows PowerShell: Khả năng 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 cho 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 loại bỏ trên máy tính từ xa.

Các 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ả gây phiền nhiễ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 “Run with 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ủ 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 các 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 làm 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 các Windows Service, tạo danh sách các 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 các định nghĩa của Windows Defender, danh sách các ổ đĩ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 Menu ngữ cảnh trên màn hình, Tạo hình ảnh hệ thống, tải xuống một tập tin và hơn thế nữa.

phiên bản nào của powershell 4 có tính năng