Cách tùy chỉnh cấu hình Windows Server PowerShell
Bài viết này sẽ tập trung vào cách tùy chỉnh cấu hình Windows Server PowerShell. Nếu PowerShell là công cụ hàng ngày của bạn, bạn có thể muốn tạo và tùy chỉnh hồ sơ của mình. Cấu hình PowerShell về cơ bản là các tập lệnh PowerShell (PS1) chạy khi phiên bắt đầu trong PowerShell và được sử dụng để định cấu hình một môi trường cụ thể.
Khi tùy chỉnh cấu hình PowerShell, bạn có thể sử dụng nó để thiết lập môi trường và tự động hóa các tác vụ cụ thể trên Windows Server. Ví dụ: bạn có thể đặt lệnh, đặt biến môi trường, đặt bí danh, nhập mô-đun và thêm chức năng, cùng nhiều chức năng khác. Nói một cách đơn giản, bạn có thể tùy chỉnh các nhiệm vụ và môi trường phù hợp với mình. Nhưng trước khi bắt đầu tùy chỉnh, trước tiên bạn cần kiểm tra xem bạn đã có cái nào chưa. Nếu không, bạn cần tạo hồ sơ PowerShell.
Cách kiểm tra và tạo hồ sơ PowerShell mới
Để kiểm tra xem bạn có cấu hình PowerShell hiện có trên máy chủ Windows hay không, hãy mở PowerShell với tư cách quản trị viên, nhập Test-Path $profile và nhấn Enter . Dòng lệnh này tự động kiểm tra xem bạn có cấu hình PowerShell trước đó trong hệ thống của mình hay không. PowerShell sẽ hiển thị sai nếu không có hồ sơ hiện có trong máy chủ và bạn cần tạo một hồ sơ mới.
Để tạo cấu hình PowerShell mới trên Windows Server, hãy sử dụng lệnh New-Item và nhấn Enter. Nó sẽ trông giống thế này:
if (!(Test-Path -Path <profile-name>)) {
New-Item -ItemType File -Path <profile-name> -Force
}
Câu lệnh if cho phép bạn tạo một hồ sơ mới mà không ghi đè lên bất kỳ hồ sơ hiện có nào khác.
Ví dụ: nếu bạn muốn tạo PowerShell của người dùng ứng dụng máy chủ, hãy chạy lệnh bên dưới:
if (!(Test-Path -Path $PROFILE)) {
New-Item -ItemType File -Path $PROFILE -Force
}Cách tùy chỉnh cấu hình Windows Server PowerShell
Bây giờ bạn đã có hồ sơ PowerShell, việc tiếp theo là tùy chỉnh nó theo sở thích của bạn. Có rất nhiều điều bạn có thể làm ở đây. Chúng ta hãy xem xét các tùy chỉnh PowerShell phổ biến trên Windows Server.
Chỉnh sửa hồ sơ PowerShell của bạn
Lệnh notepad được sử dụng để chỉnh sửa hồ sơ của bạn. Ví dụ: nếu bạn muốn chỉnh sửa hồ sơ PowerShell của mình, hãy chạy lệnh notepad $profile. Hãy nhớ chỉ định tên hồ sơ, chẳng hạn như notepad $PROFILE.AllUsersAllHosts cho tất cả người dùng.
Ngoài ra, nếu bạn muốn chỉnh sửa cấu hình PowerShell, hãy chạy lệnh psEdit và chỉ định cấu hình bạn muốn chỉnh sửa. Ví dụ: sử dụng psEdit $PROFILE để chỉnh sửa người dùng hiện tại. Bạn có thể thêm một số mục vào hồ sơ như sau.
Nếu bạn muốn thay đổi màu của Bảng điều khiển thành màu xanh lam, hãy chạy lệnh $ps.Options.OutputPaneBackground=‘blue’.
Nếu bạn muốn thay đổi kích thước đầu tiên trong tệp hồ sơ, hãy chạy lệnh $ps.Options.FontSize =22. Giá trị 22 là cỡ chữ và bạn có thể thay đổi nó thành bất cứ thứ gì bạn muốn.
Thêm chức năng vào cấu hình PowerShell
Mục đích của các chức năng cấu hình PowerShell là thực hiện mọi tác vụ được chỉ định. Ví dụ: nếu bạn muốn mở một địa chỉ web cụ thể trên trình duyệt của mình như Microsoft Edge. Sử dụng lệnh sau để tự động mở URL Edge.
function Open-EdgeURL {
Start-Process -FilePath "msedge" -ArgumentList "http://localhost:32400"
}Bạn có thể thay thế các giá trị và sửa đổi lệnh theo nhu cầu của mình. Sau khi bạn thêm xong các hàm PowerShell, hãy lưu chúng vào Notepad để bạn có thể chỉnh sửa chúng sau này.
MẸO: Chạy Microsoft Edge bằng dòng lệnh trên Windows 11
Đặt thư mục làm việc tùy chỉnh
Tùy chỉnh cấu hình PowerShell tiếp theo là tạo các thư mục tùy chỉnh. Ví dụ: nếu bạn có một số tệp PS1 và bạn muốn cấu hình PowerShell của mình tự động tải vào thư mục làm việc. Nếu bạn muốn PowerShell luôn đặt một thư mục nhất định, hãy sử dụng lệnh Đặt vị trí. Dưới đây là một lệnh hoàn chỉnh:
Set-Location -Path "DRIVE_LETTER:\FOLDER\PATH\"Đây là một ví dụ tốt;
Set-Location -Path "C:\scripts"Lưu ý rằng bạn có thể chỉ định bất kỳ vị trí nào trong máy chủ hệ thống Windows của mình hoặc bất kỳ ổ đĩa nào khác. Khi bạn đã hoàn tất, hãy luôn chạy lệnh .$profile và bắt đầu sử dụng hồ sơ.
Tùy chỉnh bí danh hồ sơ PowerShell
Giống như trong Linux, bạn cũng có thể thêm bí danh vào hồ sơ của mình để thực hiện các lệnh dài dễ dàng hơn. Chúng tôi sử dụng lệnh Set-Alias để tùy chỉnh bí danh trên máy chủ Windows. Nếu bạn muốn mở Notepad một cách tự động và ngay lập tức từ PowerShell, bạn có thể thêm bí danh như hiển thị bên dưới.
Set-Alias -Name np -Value 'C:\Windows\notepad.exeLuôn luôn, sau khi bạn thực hiện các thay đổi về cấu hình, hãy lưu nó vào Notepad rồi chạy lệnh .$profile. Lệnh này lưu các thay đổi tương tự trong cấu hình PowerShell.
Chúng tôi hy vọng bây giờ bạn có thể tùy chỉnh nội dung nào đó trên cấu hình Windows Server Powershell.
Cấu hình mặc định trong PowerShell là gì?
Thông thường, không có cấu hình PowerShell mặc định trong máy chủ Windows. Tuy nhiên, bạn có thể tạo một cái và chỉnh sửa nó bằng trình soạn thảo văn bản, tốt nhất là Notepad. Từ đó, bạn có thể tùy chỉnh hồ sơ theo nhiệm vụ hoặc môi trường mà bạn muốn đặt hoặc thực thi.
Bạn có thể tùy chỉnh cấu hình PowerShell không?
Đúng. Bạn có thể tùy chỉnh PowerShell theo nhiệm vụ, chức năng, bí danh, màu khung, v.v. Bạn có thể làm rất nhiều việc để PowerShell thực hiện các lệnh một cách dễ dàng và theo ý thích của mình. Chúng tôi đã nêu bật một số cách phổ biến để tùy chỉnh cấu hình PowerShell trong bài viết này.




