update tutorial descargar commands comandos powershell cmdlets

tutorial - powershell update



¿Cuáles son tus cmdlets Powershell favoritos? (13)

Acabo de encontrar / n softwares gratis Powershell NetCmdlets, y después de jugar con ellos me encanta la funcionalidad que aportan a la línea de comandos. Entonces surge la pregunta: ¿cuáles son tus cmdlets favoritos y cómo los usas?


La combinación de Get-WMIObject y Get-Member es algo que uso a lo largo del día de trabajo. Trabajando en Get-Sandwich.


Aunque está semi relacionado con tu pregunta, no encaja del todo con el motivo de Powershell NetCmdlets. Pero quería publicarlo de todos modos, ya que lo uso a diario y puede ayudar a otros. Simplemente haciendo shift-control-c key combo para mostrar el prompt del comando visual studio.


hay un script de Twitter que uso para publicar en Twitter. es agradable, ya que significa que puede enviar algo a Twitter sin el riesgo de ser distraído por un navegador.

Agregué un alias para él, "twit".

entonces ahora puede escribir, por ejemplo:

PS C:/>"trying out " | twit

y si se aloja con éxito, devolverá un número entero que identifica su publicación.


Si bien no es tan divertido como Out-Twitter, mi cmdlet favorito es Get-Member, ya que me permite examinar cualquiera de los objetos con los que estoy trabajando y descubrir nuevas propiedades y métodos, así como el tipo subyacente del objeto.

Si no elijo Get-Member, tendría que ir con Out-Clipboard de PowerShell Community Extensions (PSCX), ya que permite una gran cantidad de automatización del portapapeles y facilita mucho el uso de PowerShell para la creación de plantillas de código.


Bueno, es un poco soso, pero votaría por Get-Help.


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

y el resto de mis comandos familiares que ahora "solo funcionan" :)

pero en serio ... New-Object debería obtener mi voto. Con él, powershell puede hacer NADA :)


Get-Member, sin dudas. No, no es muy glamoroso, pero la capacidad de inspeccionar objetos interactivamente supera la interrupción de tu trabajo para llegar a MSDN.


Considero que Get-member es el cmdlet nativo de PowerShell más útil. También uso Get-WMIObject a diario. Incluso si estoy solucionando un problema de VBScript para alguien, recurriré a Get-WMIObject porque puedo trabajar con WMI de forma interactiva.


Set-Clipboard , que se encuentra en el proyecto PowerShell Community Extensions en CodePlex. Por lo general, cuando estoy trabajando en PowerShell, el objetivo final es generar texto o incluso una hoja de cálculo de Excel. Set-Clipboard elimina todos los pasos intermedios "guárdalo en un archivo, ahora abre ese archivo, selecciónalo todo, cópialo en el portapapeles": lo haces todo en PowerShell.


export-csv . Esto crea un buen informe en un formato fácil de usar para Excel. Puntos de bonificación si tiene extensiones de comunidad instaladas y usuario send-smtpmail .

Informe de gestión en su bandeja de entrada desde la línea de comandos. Bonito.


Como programador / hacker, Get-Member y Get-Command son los que uso más que cualquier otro, pero los que utilizo para presumir son Select-Control y Send-Keys de WASP , los PowerGadgets y algunos de los míos cosas escritas en WPF contra CTP2 o PoshConsole ;-)


Hago mucho trabajo con Microsoft Lync 2010, que incluye un conjunto de funciones sintéticas para pruebas. De estos Test-CsPstnOutboundCall es mi favorito.

Para las secuencias de comandos generales tienes que votar para obtener miembros y obtener ayuda :)


Escribí un proveedor de PowerShell para darme acceso a la tienda de fuentes RSS de IE7, y me divertí mucho con él.

Me permite hacer un cd a una unidad llamada feed: y navegar por carpetas y fuentes usando cd y dir .
Incluso te permite agregar o eliminar feeds de la línea de comando.

Ver esta publicación en mi blog como un ejemplo:

Obtener los autores más prolíficos en sus feeds

Está enrollado en el proyecto PowerShell Community Extensions hoy en día, que puedes encontrar aquí en CodePlex.