Windows 10 tàu với Windows PowerShell 5.0. Windows 8.1 được cài đặt với Windows PowerShell 4.0. Phiên bản mới lưu trữ 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 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, 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 các quản trị viên hệ thống quản lý mọi khía cạnh của Windows Server OS, 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.
Phiên bản PowerShell nào tôi đang chạy
Để biết bạn đang sử dụng phiên bản PowerShell nào, hãy làm như sau.
Mở một cửa sổ PowerShell và gõ bất kỳ ai của các lệnh sau và nhấn Enter:
- get-host | Phiên bản chọn đối tượng
- $ psversiontable
- $ host.version.
Để biết thêm về điều này đọc - Làm thế nào để 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 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 công việc Windows PowerShell
- CIM cmdlets
- Cmdlets trên các đối tượng (CDXML)
- Truy cập web Windows PowerShell
- Tải mô-đun tự động
- Trợ giúp có thể cập nhật
- Phiên mạnh mẽ và bị ngắt 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
- Lưu-Trợ giúp
Windows PowerShell 5.0, bao gồm trong Windows 10 giới thiệu chức năng sau:
- Các lớp có thể được định nghĩa trong chức năng
- DSC cải tiến
- Bản ghi 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ý gói phần mềm
- PowerShellGet để quản lý các mô-đun Windows PowerShell thông qua OneGet
- Hiệu suất đạt được khi sử dụng các đối tượng COM
Thư viện TechNet đã giải thích chi tiết các tính năng này một cách độc đáo. Chúng ta hãy xem xét một số trong số họ trong ngắn gọn.
Quy trình làm việc Windows PowerShell: Khả năng này mang sức mạnh của Windows Workflow Foundation lên Windows PowerShell. Bạn có thể viết luồng công việc trong XAML hoặc trong ngôn ngữ Windows PowerShell và chạy chúng giống như bạn chạy một lệnh ghép ngắn.
Cải tiến đối với các Nhà cung cấp 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 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 cmdlet, lệnh Get-ChildItem, lệnh Get-Command, Get-Content, Get-History, Measure-Object, Security, Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Kiểm tra kết nối và.Thêm một thành viên
Nhập và khám phá mô-đun từ xa: Windows PowerShell 3.0 mở rộng phát hiện mô-đun Nhập và khả năng truy xuất từ xa tiềm ẩn trên các máy tính từ xa.
Lệnh ghép ngắn Module: 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 từ xa Windows PowerShell.
Hỗ trợ phiên CIM mới: Cho phép 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 tất: Tiết kiệm thời gian nhập và giảm lỗi chính tả của bạn.
PowerShell 3.0 Intellisense: Gạch dưới lỗi bạn tạo ra màu đỏ và đề xuất sửa khi bạn di chuột qua đường lượn sóng.
Update-Help cmdlet: Điều này khắc phục nhiều lỗi nhỏ, hoặc lỗi chính tả gây phiền nhiễu, trong tài liệu được xây dựng trong.
Trải nghiệm máy chủ bảng điều khiển nâng cao: Thay đổi trong 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 bằng PowerShell” mới trong File Explorer cho phép bạn chạy tập lệnh trong phiên không hạn chế chỉ bằng cách nhấp chuột phải.
RunAs và Shared Host Support: 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ẻ. Các tính năng SharedHost mặt khác, cho phép nhiều người dùng trên nhiều máy tính để kết nối với một phiên làm việc đồng thời và theo dõi tiến độ của một quy trình làm việc một cách cẩn thận.
Cải tiến xử lý nhân vật đặc biệt: Một vòng nhanh xung quanh Windows PowerShell 3.0 cho thấy khả năng giải thích 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, là 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ập nhật mới -Trợ giúp và lệnh ghép ngắn Help-Help.
Nguồn: Microsoft.
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 thiết bị trình điều khiển, tìm hệ thống thời gian, cập nhật định nghĩa Windows Defender, danh sách ổ đĩa, tải danh sách cài đặt trình điều khiển, gỡ cài đặt ứng dụng cửa hàng cửa sổ, thêm mục vào Trình đơn ngữ cảnh của máy tính để bàn, tạo hình ảnh hệ thống, tải xuống tệp và hơn thế nữa.
Đọc tiếp theo: Sự khác biệt giữa PowerShell và PowerShell Core.
Bạn cũng có thể thấy các liên kết này hữu ích:
- Hướng dẫn Windows PowerShell từ Microsoft
- Hướng dẫn từng bước của Windows PowerShell từ Microsoft
- Hướng dẫn tạo kịch bản Windows PowerShell từ Microsoft.
Bài viết liên quan:
- Trang web Trình duyệt mô-đun PowerShell cho phép bạn tìm kiếm các lệnh ghép ngắn & gói
- Bật, tắt, sử dụng kết nối máy tính từ xa trong Windows 10 / 8.1
- Các mẹo quản lý chính sách nhóm cho các chuyên gia CNTT trong Windows
- Remote Credential Guard bảo vệ các thông tin đăng nhập Remote Desktop trong Windows 10
- Hướng dẫn sử dụng Windows PowerShell 4.0 từ Microsoft