¿Cómo crear un nuevo proyecto de PowerShell desde Visual Studio?

¿Cómo crear un nuevo proyecto de PowerShell desde Visual Studio?

Cómo puedoinstalar¿Una carga de trabajo para que Visual Studio trabaje PowerShell?

Desde elconsola:

PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> code --help
code : The term 'code' is not recognized as the name of a cmdlet, function, script file, or operable program. Check
the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ code --help
+ ~~~~
    + CategoryInfo          : ObjectNotFound: (code:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

PS C:\WINDOWS\system32>

aunque tal vez ese no sea elconsolatienen en mente.

No viendo PowerShell:

idiomas

Las cargas de trabajo son:

cargas

La única opción de PowerShell:

azur

El acerca de:

acerca de

información del sistema:

PS C:\WINDOWS\system32>
PS C:\WINDOWS\system32> [System.Environment]::OSVersion

Platform ServicePack Version      VersionString
-------- ----------- -------      -------------
 Win32NT             10.0.22621.0 Microsoft Windows NT 10.0.22621.0


PS C:\WINDOWS\system32>

edición de inicio de windows 10.

No busco pagar una licencia para VS ni nada más, ya que es un uso simple. Seguramente habrá una carga de trabajo que incluirá PowerShell.

Respuesta1

Entonces, aunque parezca poco ortodoxo, ofreceré otra respuesta, aunque el operador haya respondido su propia pregunta.

Visual Studio (edición comunitaria 2022) y Visual Studio Code son productos diferentesese barco por separado.

La pantalla del instalador de "cargas de trabajo" que mostró en su pregunta es deEstudio visual. No hay compatibilidad inmediata con proyectos de PowerShell en Visual Studio. sin embargo, puede agregar plantillas de proyecto para powershell usando extensiones de mercado comoÉstesi así lo deseas. Creo que esta es la respuesta directa a su pregunta tal como se formula. Dicho esto, Visual Studio probablemente no sea un entorno que elegiría usar específicamente para PowerShell, simplemente porque, con la excepción del desarrollo centrado en Azure, no creo que aporte mucho que no esté presente en herramientas más ligeras.

El editor estándar para el desarrollo de Powershell es elISE de Powershell. Este software gratuito (e integrado) proporciona muchas funciones que pueden ayudar en el desarrollo de PowerShell. El ISE es un gran bloc de notas y es bueno para desarrollar un pequeño puñado de archivos de script. Sin embargo, no tiene una integración de control de versión GUI (al menos no lo que puedo encontrar. Aunque siempre puedes usar git cli).

Código de estudio visuales un editor de texto avanzado que también se puede mejorar con extensiones comoÉste, que EMrecomiendapara el desarrollo de powershell en VSCode. Se adapta mejor a proyectos más grandes que ISE y, con extensiones, se puede personalizar para proporcionar las funciones que desea o necesita. Probablemente lo recomendaría por encima de los demás si tiene más de un pequeño puñado de scripts, necesita integración de control de versiones o necesita mezclar idiomas/tiempos de ejecución en su solución.

Respuesta2

Lo que funciona para mí:

acerca de

tenga en cuenta que es casi exactamente el mismo logotipo en la barra de tareas:

logo

Parece extraño ya que, por lo que veo, ambos son "Visual Studio".

De todos modos, este segundo maneja mucho mejor el PS...

información relacionada