2008-08-05 27 views
15

Tôi chỉ tìm thấy/n phần mềm miễn phí Powershell NetCmdlets, và sau khi chơi với chúng tôi yêu các chức năng mà chúng mang đến cho dòng lệnh. Vì vậy, nó đặt ra câu hỏi Cmdlets yêu thích của bạn là gì và bạn sử dụng chúng như thế nào?Powershell Cmdlets yêu thích của bạn là gì?

Trả lời

8

Là một lập trình viên/hacker, Get-MemberGet-Command là những cái tôi sử dụng nhiều hơn bất kỳ những người khác, nhưng những cái tôi sử dụng để khoe là Select-ControlSend-Keys từ WASP, các PowerGadgets, và một số công cụ của riêng tôi viết bằng WPF chống CtP2 tháng hoặc PoshConsole ;-)

Weather in PoshConsole

+0

Hey jaykul, tôi nhận thấy bạn đã đăng dự báo thời tiết cho thị trấn của tôi. Well Rush, NY, là quê hương của tôi, nhưng West Henrietta giống như một thị trấn quê hương thứ hai. :) Rất vui được gặp bạn. –

0

Trong khi bán liên quan đến câu hỏi của bạn, nó không hoàn toàn phù hợp với họa tiết Powershell NetCmdlets. Nhưng tôi muốn đăng nó bằng cách nào đó khi tôi sử dụng nó hàng ngày và nó có thể giúp đỡ người khác. Chỉ cần tạo tổ hợp phím shift-control-c để hiển thị dấu nhắc lệnh của studio trực quan.

2

Tôi đã viết một nhà cung cấp PowerShell để cung cấp cho tôi quyền truy cập vào kho lưu trữ RSS của IE7, và có rất nhiều niềm vui với nó.

Nó cho phép tôi cd vào một ổ đĩa được gọi là feed: và điều hướng xung quanh các thư mục và nguồn cấp dữ liệu bằng cách sử dụng cddir.
Nó thậm chí còn cho phép bạn thêm hoặc loại bỏ nguồn cấp dữ liệu từ dòng lệnh.

Xem bài đăng trên blog của tôi như một ví dụ:

Getting the Most Prolific Authors in your Feeds

Nó cuộn lại thành các dự án PowerShell Cộng đồng Extensions ngày nay, mà bạn có thể tìm thấy trên CodePlex here.

8

có một số out-twitter script tôi sử dụng để đăng lên twitter. nó đẹp, vì nó có nghĩa là bạn có thể gửi một cái gì đó để twitter mà không có nguy cơ bị phân tâm bởi một trình duyệt.

tôi đã thêm bí danh cho nó, "twit".

vì vậy bây giờ bạn có thể gõ, ví dụ:

PS C:\>"trying out stack overflow" | twit 

và nếu nộp thành công, nó sẽ trả về một số nguyên xác định bài viết của bạn.

2

Trong khi nó không vui như Out-Twitter, lệnh yêu thích của tôi là Get-Member, vì nó cho phép tôi kiểm tra bất kỳ đối tượng nào mà tôi đang làm việc và tìm ra các thuộc tính và phương thức mới, cũng như loại cơ bản của đối tượng.

Nếu tôi không chọn Get-Member, tôi sẽ phải đi với Out-Clipboard từ Tiện ích Cộng đồng PowerShell (PSCX), vì nó cho phép tự động hóa toàn bộ clipboard và sử dụng PowerShell để tạo mã mẫu dễ dàng hơn nhiều.

1

Vâng, đó là một chút nhạt nhẽo, nhưng tôi sẽ bầu cho Get-Help.

0

ls (Get-ChildItem) rm (Remove-Item) ps (Get-Process)

và phần còn lại của lệnh quen thuộc của tôi rằng bây giờ "chỉ làm việc" :)

nhưng nghiêm túc. .. New-Object sẽ phải nhận được phiếu bầu của tôi.Với nó, PowerShell có thể làm bất cứ điều gì :)

4

Get-thành viên, tay xuống. Không, nó không phải là rất quyến rũ, nhưng khả năng kiểm tra các đối tượng tương tác nhịp đập làm gián đoạn công việc của bạn để đi lên MSDN.

0

Tôi thấy Get-member là cmdlet gốc PowerShell hữu ích nhất. Tôi cũng sử dụng Get-WMIObject hàng ngày. Ngay cả khi tôi xử lý sự cố một vấn đề VBScript cho ai đó tôi sẽ chuyển sang Get-WMIObject vì tôi có thể làm việc với WMI một cách tương tác.

3

Set-Clipboard, được tìm thấy trong dự án Mở rộng cộng đồng PowerShell trên CodePlex. Thông thường khi tôi đang làm việc trong PowerShell, mục tiêu cuối cùng là tạo ra một số văn bản hoặc thậm chí là một bảng tính Excel. Set-Clipboard loại bỏ tất cả các trung gian "lưu nó vào một tập tin, ok bây giờ mở tập tin đó, chọn tất cả, sao chép vào clipboard" bước - bạn làm tất cả trong PowerShell.

0

Sự kết hợp của Get-WMIObject và Get-Member là thứ tôi sử dụng trong suốt ngày làm việc. Làm việc trên Get-Sandwich.

1

export-csv. Điều này tạo ra một báo cáo tốt đẹp trong một định dạng Excel sẵn sàng quản lý. Điểm thưởng nếu bạn đã cài đặt tiện ích cộng đồng và người dùng gửi-smtpmail.

Báo cáo quản lý trong hộp thư đến của họ từ dòng lệnh. Tốt đẹp.

+0

+1 Tôi không biết điều này, cực kỳ hữu ích! – galaktor

0

Tôi làm rất nhiều công việc với Microsoft Lync 2010 bao gồm một bộ tổng hợp cho chức năng thử nghiệm. Trong số các Test-CsPstnOutboundCall này là yêu thích của tôi.

Đối với kịch bản chung phải bỏ phiếu cho thành viên nhận và trợ giúp :)

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