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:
:$PSVersionTable
Trong 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
-
10 thủ thuật với PowerShell trong Windows Server 2008 - Phần 1
-
Tìm hiểu về tường lửa, Windows Firewall trên Windows Server 2012
-
Sửa lỗi 0x80070643 trên Windows
-
Cách vô hiệu hóa hoàn toàn PowerShell 2.0 trong Windows 10
-
Cách reset mật khẩu root trên Linux
-
Cách ghost máy tính bằng file *.tib chuẩn UEFI
-
Hướng dẫn cách đăng nhập vào máy tính khi quên mật khẩu
-
WiFi là gì? WiFi hoạt động như thế nào?
-
Lý do Windows xác nhận các ứng dụng ngẫu nhiên là mối đe dọa
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
-
Kiếm Thế Origin: Một số mẹo chơi dành cho tân thủ
Hôm qua -
Ứng dụng metaverse Horizon Worlds của Meta quá nhiều lỗi, nhân viên Meta còn chê không thèm dùng
Hôm qua -
3 cách phân cách hàng nghìn bằng dấu phẩy trong Excel
Hôm qua -
Cách đặt báo thức iPhone chỉ rung không âm báo
Hôm qua -
Cách reset mật khẩu root trên Linux
Hôm qua -
Cách ghost máy tính bằng file *.tib chuẩn UEFI
Hôm qua -
Stt trời mưa, cap về mưa thả là dính
Hôm qua -
Cách ẩn tài khoản Instagram và ngăn người dùng khác tìm thấy bạn
Hôm qua -
Cách cài ảnh GIF làm avatar Telegram
Hôm qua -
Bảng mã màu CSS, code color chuẩn trong thiết kế website
Hôm qua 1