Was sind deine Lieblings-Powershell-Cmdlets?

Translate

Ich habe gerade / n Software-freie Powershell NetCmdlets gefunden, und nachdem ich mit ihnen gespielt habe, liebe ich die Funktionalität, die sie in die Kommandozeile bringen. Es stellt sich also die Frage, was Ihre Lieblings-Cmdlets sind und wie Sie sie verwenden.

This question and all comments follow the "Attribution Required."

Alle Antworten

Translate

Als Programmierer / HackerGet-MemberundGet-Commandsind diejenigen, die ich mehr als alle anderen benutze, aber diejenigen, die ich zum Vorführen benutze, sindSelect-ControlundSend-KeysvonWESPE, dasPowerGadgetsund einige meiner eigenen Sachen, die in WPF gegen CTP2 oder geschrieben wurdenPoshConsole;-);

Weather in PoshConsole

Quelle
Translate

dort ist einOut-Twitter-SkriptIch benutze für das Posten auf Twitter. Es ist schön, denn Sie können etwas an Twitter senden, ohne von einem Browser abgelenkt zu werden.

Ich habe einen Alias dafür hinzugefügt, "twit".

So können Sie jetzt beispielsweise Folgendes eingeben:

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

und wenn erfolgreich eingereicht, wird eine Ganzzahl zurückgegeben, die Ihren Beitrag identifiziert.

Quelle
Translate

Get-Member, zweifellos. Nein, es ist nicht sehr glamourös, aber die Fähigkeit, Objekte interaktiv zu untersuchen, schlägt eine Unterbrechung Ihrer Arbeit, um MSDN zu erreichen.

Quelle
Translate

Set-Zwischenablage, gefunden im PowerShell Community Extensions-Projekt auf CodePlex. Wenn ich in PowerShell arbeite, besteht das ultimative Ziel normalerweise darin, Text oder sogar eine Excel-Tabelle zu generieren. Mit der Option "Zwischenablage festlegen" werden alle Zwischenschritte "Speichern in einer Datei, OK, jetzt öffnen Sie diese Datei, wählen Sie alle aus, in die Zwischenablage kopieren" entfernt - Sie erledigen alles in PowerShell.

Quelle
Translate

Es macht zwar nicht so viel Spaß wie Out-Twitter, aber mein Lieblings-Cmdlet ist Get-Member, da ich damit jedes der Objekte, mit denen ich arbeite, untersuchen und neue Eigenschaften und Methoden sowie den zugrunde liegenden Typ des herausfinden kann Objekt.

Wenn ich mich nicht für Get-Member entschieden hätte, müsste ich mich für Out-Clipboard aus den PowerShell Community Extensions (PSCX) entscheiden, da dies eine große Automatisierung der Zwischenablage ermöglicht und die Verwendung von PowerShell für Code-Vorlagen erheblich vereinfacht.

Quelle
Translate

Ich habe einen PowerShell-Anbieter geschrieben, um Zugriff auf den RSS-Feed-Store von IE7 zu erhalten, und hatte viel Spaß damit.

Es lässt michcdzu einem Laufwerk namensfeed:und navigieren Sie mithilfe von Ordnern und Feedscdunddir.
Sie können sogar Feeds zur Befehlszeile hinzufügen oder daraus entfernen.

Sehen Sie diesen Beitrag in meinem Blog als Beispiel:

Holen Sie sich die produktivsten Autoren in Ihre Feeds

Es ist heutzutage in das PowerShell Community Extensions-Projekt integriert, das Sie auf CodePlex findenHier.

Quelle
Translate

Nun, es ist ein bisschen langweilig, aber ich würde für Get-Help stimmen.

Quelle
Translate

export-csv. Dadurch wird ein schöner Bericht in einem managerfreundlichen Excel-fähigen Format erstellt. Bonuspunkte, wenn Community-Erweiterungen installiert sind und Benutzersend-smtpmail.

Verwaltungsbericht in ihrem Posteingang über die Befehlszeile. Nett.

Quelle
Pat
Translate

Obwohl es teilweise mit Ihrer Frage zusammenhängt, passt es nicht vollständig zum Powershell NetCmdlets-Motiv. Aber ich wollte es trotzdem posten, da ich es täglich benutze und es anderen helfen kann. Machen Sie einfach die Tastenkombination Shift-Control-C zur Anzeige der Visual Studio-Eingabeaufforderung.

Quelle
Translate

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

und der Rest meiner vertrauten Befehle, die jetzt "einfach funktionieren" :)

aber im Ernst ... New-Object müsste meine Stimme bekommen. Damit kann Powershell ALLES tun :)

Quelle
Translate

Ich finde Get-member das nützlichste native PowerShell-Cmdlet. Ich benutze Get-WMIObject auch täglich. Selbst wenn ich ein VBScript-Problem für jemanden behebe, wende ich mich an Get-WMIObject, da ich interaktiv mit WMI arbeiten kann.

Quelle
Translate

Die Kombination von Get-WMIObject und Get-Member verwende ich während des gesamten Arbeitstages. Arbeiten an Get-Sandwich.

Quelle
Translate

Ich arbeite viel mit Microsoft Lync 2010, das eine Reihe von synthetischen Funktionen zum Testen der Funktionalität enthält. Von diesen ist Test-CsPstnOutboundCall mein Favorit.

Für allgemeine Skripte muss für get-member und get-help gestimmt werden :)

Quelle