Hướng dẫn cách dùng PowerShell trong Windows Server 2012
PowerShell là gì?
Windows PowerShell là bộ diễn dịch ngôn ngữ dòng lệnh (command-line shell) và ngôn ngữ kịch bản được thiết kế đặc biệt dành cho các quản trị viên hệ thống. Nó tương tự như Bash Scripting trong Linux. Được xây dựng trên .NET Framework, Windows PowerShell giúp các chuyên gia IT kiểm soát và tự động hóa công việc quản trị hệ điều hành Windows cũng như các ứng dụng chạy trên môi trường Windows Server.
Các lệnh PowerShell được gọi là cmdlets, cho phép quản lý máy tính bằng dòng lệnh. Các công cụ trong PowerShell cho phép truy cập vào kho dữ liệu như Registry và Certificate Store dễ dàng như khi truy cập vào hệ thống file vậy.
Ngoài ra, PowerShell có trình phân tích cú pháp hiển thị phong phú và ngôn ngữ kịch bản được phát triển hoàn chỉnh. Nói đơn giản là bạn có thể hoàn thành tất cả các nhiệm vụ như khi làm việc với giao diện người dùng và nhiều hơn nữa.
Biểu tượng PowerShell có thể được tìm thấy trong thanh tác vụ và trong menu Start. Bạn có thể mở nó bằng cách nhấp chuột vào biểu tượng này.

Khi màn hình dưới đây xuất hiện, nghĩa là Windows PowerShell đã sẵn sàng đề làm việc.

Phiên bản mới nhất của PowerShell là 5.0 và để kiểm tra phiên bản PowerShell đang cài đặt trên server, bạn chỉ cần nhập lệnh:
:$PSVersionTableTrong phần kết quả trả về, bạn tìm dòng PSVersion trong cột Name và nhìn sang hàng tương ứng ở cột Value. Như hình dưới đây ta thấy phiên bản PowerShell đang cài đặt là 4.0.

Để cập nhật lên bản PowerShell mới nhất với nhiều cmdlets hơn, bạn phải tải Windows Management Framework 5.0 và cài đặt nó.

Tìm hiểu về PowerShell ISE
Windows PowerShell Integrated Scripting Environment (ISE) là ứng dụng host cho Windows PowerShell. Trong PowerShell ISE, bạn có thể chạy dòng lệnh, viết, kiểm thử và gỡ lỗi các script trong một giao diện người dùng đồ họa với chỉnh sửa đa dòng, hoàn thành tab, tô màu cú pháp, thực hiện lựa chọn, trợ giúp theo ngữ cảnh và hỗ trợ cho ngôn ngữ viết từ phải sang trái.
Có thể sử dụng các đối tượng menu hoặc phím tắt bàn phím để thực hiện nhiều tác vụ tương tự như khi thực hiện trong giao diện điều khiển Windows PowerShell. Ví dụ, khi gỡ lỗi một script trong PowerShell ISE, để thiết lập một điểm ngắt dòng trong script, bạn chỉ cần nhấp chuột phải lên dòng code, và chọn Toggle Breakpoint.
Để mở PowerShell ISE, bạn chỉ cần vào Start > Search > và nhập PowerShell, trong kết quả tìm kiếm hiện ra, bạn chỉ cần nhấp vào PowerShell ISE như hình:

Cách khác là nhấp vào mũi tên chỉ xuống như ảnh dưới đây:

Nó sẽ liệt kê tất cả các ứng dụng được cài đặt trên máy chủ và bạn chỉ cần click vào Windows PowerShell ISE.

Giao diện PowerShell ISE sẽ như sau:

Nó có 3 phần, 1 là PowerShell Console, 2 là Scripting File, 3 là Command Module. Trong khi tạo script, bạn có thể chạy trực tiếp và xem kết quả:

Lệnh cơ bản trong PowerShell
Có rất nhiều lệnh PowerShell và rất khó để liệt kê hết chúng trong bài hướng dẫn này, chúng ta sẽ chỉ tập trung vào lệnh cơ bản và quan trọng nhất của PowerShell.
Đầu tiên là lệnh hỗ trợ Get-Help, giải thích cho bạn làm sao để tạo lệnh và các thông số của nó.

Để láy danh sách cập nhật bạn dùng lệnh Get-HotFix và để cài đặt một hot fix giả sử là KB2894856 bạn nhập lệnh sau: Get-HotFix -id kb2894856.

Bài trước: Cài đặt Role, cấu hình role trên Windows Server 2012
Bạn nên đọc
-
5 bước khắc phục nhanh sự cố sau khi Windows gặp lỗi đột ngột
-
Tìm hiểu về tường lửa, Windows Firewall trên Windows Server 2012
-
Cách cài và sử dụng VPN trên Windows 11
-
10 thủ thuật với PowerShell trong Windows Server 2008 - Phần 1
-
Hướng dẫn bật/tắt Sticky Keys trên Windows
-
Tắt Windows Defender (Windows Security) trên Windows 10, Windows 11
-
Passkey: Tính năng mới tốt nhất trong Windows 11 không phải Copilot
-
Xóa sạch thư mục WinSxS để giải phóng không gian Windows
-
Cách vô hiệu hóa hoàn toàn PowerShell 2.0 trong Windows 10
Theo Nghị định 147/2024/ND-CP, bạn cần xác thực tài khoản trước khi sử dụng tính năng này. Chúng tôi sẽ gửi mã xác thực qua SMS hoặc Zalo tới số điện thoại mà bạn nhập dưới đây:
Cũ vẫn chất
-

Mời chơi game khủng long mất mạng phiên bản 3D siêu cuốn ngay trên web
Hôm qua -

19+ điều thú vị giúp bạn "giết" thời gian khi ở một mình
Hôm qua -

Công thức tính thể tích hình chóp, chu vi hình chóp
Hôm qua -

Xóa sạch thư mục WinSxS để giải phóng không gian Windows
Hôm qua -

Cách chuyển mã phông chữ với Unikey
Hôm qua -

8 cách sửa lỗi “Excel Cannot Open Because The File Format Is Not Valid”
Hôm qua -

Hàm print() trong Python
Hôm qua 1 -

Cách lấy dữ liệu từ ảnh vào Excel không lỗi font
Hôm qua 2 -

Tổng hợp cheat code Dude Theft Wars và cách nhập cheat Dude Theft Wars
Hôm qua 5 -

Hình nền mở khóa điện thoại hài hước, hình nền mở khóa troll bá đạo
Hôm qua
Học IT
Hệ thống
Windows 7
Windows 8
Cấu hình Router/Switch
Microsoft Word 2013
Microsoft Word 2007
Microsoft Excel 2019
Microsoft Excel 2016
Microsoft PowerPoint 2019
Google Sheets
Lập trình Scratch
Bootstrap
Hướng dẫn
Ô tô, Xe máy