Lệnh tổ chức và nhóm là sự cố đang diễn ra trong PowerShell. Nó là cái gì đó sẽ luôn luôn phải được quản lý. Tuy nhiên, có một số thực hành tốt nhất xung quanh đặt tên lệnh và các hàm có thể hoạt động nếu bạn đang siêng năng. Bạn có thể đã nhận thấy rằng tất cả các lệnh ghép ngắn đều ở định dạng danh từ. IE Get-Process
, Set-Item
, v.v. Điều mà nhiều người làm là thêm phần thứ ba vào lệnh nhóm các danh từ lại với nhau. Ví dụ: trong thế giới Active Directory, bạn không có get-user
, mà là get-aduser
.
Một điều bạn có thể làm, và nó có thể không phải là điều đẹp nhất, là đặt tên cho các chức năng kiểm tra đơn vị của bạn với một số chuỗi gồm 2 hoặc 3 ký tự bạn chọn. Hãy nói rằng bạn đã chọn một cái gì đó cực kỳ độc đáo như UT để kiểm tra đơn vị. Chức năng của bạn sau đó sẽ là
function Do-UTSomething { "Something was done" }
Một khi bạn có tất cả các chức năng UT, bạn có thể sử dụng lệnh Get-Command để lặp qua chúng như vậy
Get-Command *UT* -commandtype function
Ngoài ra, nếu bạn đi một chút nữa và gói chúng thành một mô-đun, bạn có thể làm tốt hơn và sắp xếp theo mô-đun đó.
Get-Command -module MyUnitTest
Bạn có thể nhận được tất cả các loại thông tin về module bằng cách sử dụng
help about_modules
Nguồn
2011-01-11 17:24:01
nhờ gợi ý, nhưng đây không phải là quan điểm của tôi. Tôi đã đặt tên cho các tập hợp và tập macro được tạo ra khi không có cách nào để đổi tên chúng (vì có rất nhiều macro phụ thuộc khác đang sử dụng chúng) –