2009-08-28 25 views
15

Nếu tôi tìm thấy (hoặc tạo) một lệnh ghép ngắn PowerShell mới (hoặc chức năng), làm cách nào để thêm nó vào máy của tôi?Làm cách nào để thêm lệnh ghép ngắn PowerShell hoặc chức năng vào máy của tôi để luôn có sẵn?

  • Tôi có sao chép nó vào một thư mục cụ thể không?
  • Tôi có đặt nội dung của nó trong một tệp cụ thể không?
  • Tôi có cần ủy quyền hoặc ký tên hoặc cho phép theo một cách nào đó không?

Tôi không muốn sử dụng nó chỉ trong một phiên; Tôi muốn nó có sẵn bất cứ khi nào tôi sử dụng PowerShell trên máy này.

Trả lời

14

Như Alex đề cập, bất kỳ chức năng nào được xác định trong tiểu sử của bạn hoặc trong tập lệnh được "chấm" vào tiểu sử của bạn sẽ luôn có sẵn. Cũng vậy nếu bạn sử dụng Add-PSSnapin trong hồ sơ của bạn để thêm một snapin. Các lệnh ghép ngắn trong snapin sẽ luôn sẵn sàng. Để biết thêm thông tin về hồ sơ kiểm tra chủ đề trợ giúp:

man about_profiles 

Tuy nhiên nếu bạn có một số lượng đáng kể các chức năng bạn có thể không muốn tải chúng cho đến khi họ là cần thiết. Trong trường hợp này, bạn có thể tổ chức chức năng thành tập lệnh và sau đó đặt các tập lệnh đó vào một hoặc nhiều thư mục nằm trong đường dẫn của bạn. Sau đó, bạn có thể tham chiếu tập lệnh theo tên mà không chỉ định đường dẫn đầy đủ hoặc thậm chí là phần mở rộng .PS1. Để biết thêm thông tin về cách sử dụng tập lệnh, hãy xem chủ đề trợ giúp:

man about_scripts 

PowerShell V2 giới thiệu phương pháp tổ chức tốt hơn và tải chúng theo yêu cầu. Tính năng này được gọi là Mô-đun và cho phép bạn Nhập-Mô-đun bằng một tên đơn giản (chứ không phải đường dẫn) và để chọn các hàm và biến nào được công khai so với các hàm và biến riêng tư. Nếu bạn có V2, hãy xem các mô-đun:

man about_modules 
+0

Những trang này không tồn tại nữa – Nilzor

+1

@Nilzor Chủ đề vẫn tồn tại. Bạn đã chạy 'Update-Help' từ lời nhắc chưa được nâng cấp chưa? Nếu không, bạn không có tập hợp đầy đủ các tệp trợ giúp. –

3

Bạn nên truy cập các lệnh ghép ngắn thông qua tập lệnh tiểu sử của mình. Bằng cách đó, mỗi khi bạn truy cập PowerShell, nó sẽ được tải. Xem The Power of Profiles.

Các vấn đề liên quan