PowerShell là dòng lệnh đi kèm với Windows. Nó là một công cụ rất tiện dụng để thực hiện các tác vụ đơn giản mà không cần GUI. Trong hướng dẫn này, tôi sẽ chỉ cho bạn 10 mẹo sẽ cải thiện trải nghiệm Windows Server của bạn và giúp cuộc sống của bạn dễ dàng hơn.
Bắt một quá trình
Thay vì sử dụng Trình quản lý tác vụ hoặc một công cụ tương tự, bạn có thể sử dụng PowerShell để truy xuất thông tin về một quy trình cụ thể và tiêu diệt nó, nếu cần. Điều này sẽ hiển thị ID tiến trình ( Id ProcessName
):
Get-Process ProcessName
Tài liệu chính thức
Giết chết một quá trình
Khi bạn có ID tiến trình của một quy trình, bạn có thể hủy nó:
Stop-Process -id PID
Tài liệu chính thức
Lấy nội dung của tệp
Bạn thực sự có thể lấy nội dung của tệp (ví dụ: .txt
tệp) và xem nó trong PowerShell:
Get-Content file.txt
Tài liệu chính thức
Bạn có thể lấy thông tin về một tập tin nhất định bằng Get-Item
lệnh. Điều thú vị về điều này là bạn có thể sử dụng nó để trả về nhiều loại dữ liệu, ví dụ, bạn có thể thấy lần cuối cùng ai đó truy cập vào một tệp:
$(Get-Item D:\Users\William\Desktop\file.txt).lastaccesstime
Tài liệu chính thức
Thêm người dùng Active Directory mới
Bạn có thể thêm người dùng Active Directory bằng New-ADUser
lệnh:
New-ADUser -SamAccountName "william" -GivenName "William" -Surname "Edwards" -DisplayName "William David Edwards"
Tài liệu chính thức
Xóa người dùng Active Directory
Cũng có thể xóa người dùng Active Directory bằng PowerShell:
Remove-ADUser William
Bạn có thể sử dụng tên tài khoản DN, SAM, SID hoặc đối tượng GUID tại đây.
Tài liệu chính thức
Thêm một nhóm Active Directory
Bạn có thể thêm một nhóm Active Directory với PowerShell rất dễ dàng:
New-ADGroup –name Staff” –groupscope Global
Sử dụng tên của nhóm Active Directory mới cho -name
và thay đổi phạm vi nhóm nếu cần.
Tài liệu chính thức
Xóa nhóm Active Directory
Tương tự, bạn cũng có thể xóa nhóm Active Directory bằng PowerShell:
Remove-ADGroup Staff
Tài liệu chính thức
Tìm tất cả các bộ điều khiển miền
Bạn có thể tìm thấy tất cả các bộ điều khiển miền trong một miền bằng PowerShell bằng cách tìm hiểu các máy tính nào trong nhóm Bộ điều khiển miền:
Get-ADGroupMember 'Domain Controllers'
Vô hiệu hóa tài khoản Active Directory
Bạn có thể vô hiệu hóa tài khoản trong Active Directory để ngăn người dùng đăng nhập. Điều này có thể được thực hiện từ PowerShell để tránh phải sử dụng GUI cho tác vụ đơn giản này:
Disable-ADAccount William
Một lần nữa, bạn có thể sử dụng tên tài khoản DN, SAM, SID hoặc đối tượng GUID tại đây.
Tài liệu chính thức