Có cách nào để lấy các tham số cho một MemberTypeType khi sử dụng Get-Member không?Lấy các tham số cho các phương thức trong PowerShell
Ví dụ:
Get-Process | Get-Member -MemberType Method
Những gì tôi cần từ ví dụ này là các thông số và các loại tham số của mỗi thành viên trong danh sách.
Mục đích của việc này là để có được các thành viên, tham số và kiểu tham số của đối tượng COM + mà tôi phải tạo tài liệu cho. Vì vậy, một ví dụ không thể được .net cụ thể.
Tôi sẽ gửi thông tin thành viên và thông số tham số vào mẫu dao cạo để tạo html thích hợp.
Edit: Một ví dụ tốt hơn sẽ là này ...
$comObj = New-Object -ComObject COMAdmin.COMAdminCatalog
$comObj | Get-Member -MemberType Method
Trong ví dụ này, tôi cần phải nhận được tên tham số (nếu có) cho mỗi phương thức trả lại.
Tôi đã cập nhật câu hỏi của mình để thêm một chút rõ ràng ... Tôi thường không hiểu đúng trong bài đăng đầu tiên :) Trong ví dụ trên, tôi đang cố gắng lấy các định nghĩa thành viên cho đối tượng COM được khởi tạo. Nơi tôi cần phải đi từ đó là có được các loại tham số cho mỗi phương pháp. –
@JoshuaDale - Cảm ơn bạn đã làm rõ. Tôi đã cập nhật câu trả lời của mình. –
Có, tôi nghĩ bạn hoàn toàn đúng về việc định nghĩa đúng đối tượng COM. Ngay cả khi cố gắng ví dụ của tôi ở trên, tôi chỉ nhận được tên loại và không có tên tham số ... có thể có một cái gì đó để làm với cách COM giao diện làm việc. Cảm ơn sự giúp đỡ của bạn và phản hồi nhanh chóng! –