Domanda

Ho appena trovato /n software Powershell NetCmdlet gratuiti e, dopo aver giocato con loro, adoro la funzionalità che apportano alla riga di comando.Sorge quindi la domanda: quali sono i tuoi cmdlet preferiti e come li usi?

È stato utile?

Soluzione

Come programmatore/hacker, Get-Member E Get-Command sono quelli che uso più di ogni altro, ma quelli che uso per mettermi in mostra lo sono Select-Control E Send-Keys da VESPA, IL PowerGadget, e alcuni dei miei contenuti scritti in WPF contro CTP2 o PoshConsole ;-)

Weather in PoshConsole

Altri suggerimenti

c'e 'un script out-twitter lo uso per postare su Twitter.è bello, perché significa che puoi inviare qualcosa su Twitter senza il rischio di essere distratto da un browser.

ho aggiunto un alias, "twit".

quindi ora puoi digitare, ad esempio:

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

e se presentato con successo, restituirà un numero intero che identifica il tuo post.

Get-Member, senza dubbio.No, non è molto affascinante, ma la capacità di ispezionare gli oggetti in modo interattivo è meglio dell'interruzione del lavoro per accedere a MSDN.

Set-Appunti, disponibile nel progetto PowerShell Community Extensions su CodePlex.Di solito quando lavoro in PowerShell, l'obiettivo finale è generare del testo o anche un foglio di calcolo Excel.Set-Clipboard elimina tutti i passaggi intermedi "salvalo in un file, ok ora apri il file, seleziona tutto, copia negli appunti": fai tutto in PowerShell.

Sebbene non sia divertente come Out-Twitter, il mio cmdlet preferito è Get-Member, poiché mi consente di esaminare qualsiasi oggetto con cui lavoro e scoprire nuove proprietà e metodi, nonché il tipo sottostante del oggetto.

Se non avessi scelto Get-Member, avrei dovuto utilizzare Out-Clipboard di PowerShell Community Extensions (PSCX), poiché consente molta automazione degli appunti e rende molto più semplice l'utilizzo di PowerShell per la creazione di modelli di codice.

Ho scritto un provider PowerShell per darmi accesso al negozio di feed RSS di IE7 e mi sono divertito molto.

Me lo permette cd a un'unità chiamata feed: e navigare tra cartelle e feed utilizzando cd E dir.
Ti consente anche di aggiungere o rimuovere feed dalla riga di comando.

Vedi questo post sul mio blog come esempio:

Ottieni gli autori più prolifici nei tuoi feed

Al giorno d'oggi è incluso nel progetto PowerShell Community Extensions, che puoi trovare su CodePlex Qui.

Beh, è ​​un po' insipido, ma voterei per Get-Help.

esporta-csv.Questo crea un bel report in un formato pronto per Excel di facile gestione.Punti bonus se hai estensioni della community installate e utente invia-smtpmail.

Report di gestione nella loro casella di posta dalla riga di comando.Carino.

Sebbene semi-correlato alla tua domanda, non si adatta perfettamente al motivo Powershell NetCmdlets.Ma volevo pubblicarlo comunque poiché lo uso quotidianamente e potrebbe aiutare gli altri.È sufficiente creare una combinazione di tasti Maiusc-Control-C per visualizzare il prompt dei comandi di Visual Studio.

LS (Get-Childitem) RM (Remove-Item) PS (Get-Process)

e il resto dei miei comandi familiari che ora "funzionano" :)

ma sul serio...New-Object dovrebbe ottenere il mio voto.Con esso, PowerShell può fare QUALSIASI COSA :)

Trovo che Get-member sia il cmdlet nativo di PowerShell più utile.Utilizzo anche Get-WMIObject quotidianamente.Anche se sto risolvendo un problema VBScript per qualcuno, mi rivolgerò a Get-WMIObject perché posso lavorare con WMI in modo interattivo.

La combinazione di Get-WMIObject e Get-Member è qualcosa che utilizzo durante la giornata lavorativa.Lavorando su Get-Sandwich.

Lavoro molto con Microsoft Lync 2010 che include una serie di funzionalità sintetiche per testare.Di questi Test-CsPstnOutboundCall è il mio preferito.

Per lo scripting generale devo votare per get-member e get-help :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top