Trong những năm vừa qua, Microsoft đã cố gắng để biến PowerShell thành 1 trong những công cụ quản lý toàn diện dành cho Windows. Hầu hết các hệ thống server của Microsoft đều khuyến cáo mọi người sử dụng PowerShell, có thể thực hiện được rất nhiều chức năng mà không cần phải can thiệp bằng Command Prompt như trước kia. Đối với mỗi người quản trị hệ thống Windows, họ cần phải làm quen và sử dụng PowerShell từ những bước cơ bản ban đầu. Sau đây, chúng tôi sẽ giới thiệu với các bạn 10 lệnh không. | 10 lệnh PowerShell cơ bản hữu ích dành cho Windows Trong những năm vừa qua Microsoft đã cố gắng để biến PowerShell thành 1 trong những công cụ quản lý toàn diện dành cho Windows. Hầu hết các hệ thống server của Microsoft đều khuyến cáo mọi người sử dụng PowerShell có thể thực hiện được rất nhiều chức năng mà không cần phải can thiệp bằng Command Prompt như trước kia. Đối với mỗi người quản trị hệ thống Windows họ cần phải làm quen và sử dụng PowerShell từ những bước cơ bản ban đầu. Sau đây chúng tôi sẽ giới thiệu với các bạn 10 lệnh không thể thiếu khi bắt tay làm quen với PowerShell. 1. Get-Help Đầu tiên và trước tiên tất cả mọi người cần tìm hiểu về bất cứ câu lệnh cú pháp nào là Get-Help. Ví dụ nếu muốn kiểm tra về Get-Process thì gõ lệnh như sau Get-Help -Name Get-Process và Windows sẽ hiển thị đầy đủ cú pháp. Bên cạnh đó Get-Help còn được sử dụng đi kèm với danh từ và động từ riêng rẽ ví dụ với lệnh động từ Get Get-Help -Name Get- 2. Set-ExecutionPolicy Mặc dù bạn có thể tạo và thực thi các đoạn mã PowerShell khác nhau nhưng ở chế độ mặc định Microsoft đã tắt bỏ tính năng này để phòng tránh các loại mã độc khác nhau khi xâm nhập vào hệ thống có thể tự kích hoạt và khởi động trong môi trường PowerShell. Người sử dụng có thể áp dụng lệnh Set-ExecutionPolicy để thiết lập các mức bảo mật khác nhau cụ thể có 4 lựa chọn phù hợp - Restricted đây là chính sách mặc định của hệ thống các câu lệnh PowerShell đều bị khóa người sử dụng chỉ có thể nhập lệnh nhưng không thực thi được. - All Signed nếu bạn hoặc người quản trị thiết lập mức All Signed thì các đoạn mã sẽ được thực thi nhưng chỉ áp dụng với những thành phần được chỉ định rõ ràng. - Remote Signed chính sách bảo mật khi ở mức này bất cứ đoạn mã PowerShell được tạo bên trong hệ thống local sẽ được phép hoạt động. Còn những mã tạo qua remote thì chỉ được phép chạy khi gán thuộc tính đầy đủ. - Unrestricted không áp dụng bất cứ hình thức ngăn cấm nào trong hệ thống. Cú pháp chung của lệnh này bao gồm tên của lệnh .