Recién comenzando con PowerShell. Estaba ejecutando archivos DOS .bat en mis eventos de creación de publicaciones en VS y quería graduarme en PowerShell. Los archivos Bat fueron fáciles ... CALL something.bat
. Traté de hacer eso con un archivo PowerShell PS1 y mi ensayo y erroring me llevó a la siguiente (lo primero que trabajó ... intentó todas las cosas simples primero, obviamente):El comando más fácil/más corto para ejecutar un script de PowerShell como un evento de compilación en Visual Studio
powershell -command "& {(powershell '$(ProjectDir)test.ps1')}"
¿Existe una versión abreviada de esto? Creo que lo único que realmente me molesta son las llamadas redundantes al ejecutable de PowerShell, pero eso probablemente solo sea necesario porque los archivos .ps1 se abren en el bloc de notas de forma predeterminada en mi máquina (y debería mantener la redundancia para su implementación en otros sistemas, así que m no depende del programa predeterminado para un tipo de archivo). De todos modos, si hay redundancia innecesaria aquí, me gustaría saber.
Soy nuevo en PowerShell, por lo que siempre se agradece cualquier idea relacionada.
Lo sé ... y tendría mucho sentido. Pero, incluso cuando lo intento de nuevo ahora, no funciona. – Rich
@Rich: encontré otro artículo, por favor, inténtalo. – Bobby
Sí. Había visto ese otro y lo intenté, pero debo haber escrito mal algo porque funciona bien ahora. Gracias. – Rich