2011-12-28 27 views

Respuesta

5

No lo sé, pero PowerShell 3.0 tiene una consola instalable basada en web que es un componente de Windows Server. Completo intellisense, las obras. Muy similar a la serie try *. Descarga v3 y pruébalo tú mismo.

2

Tutorialspoint ofrece an online PowerShell interpreter (entre docenas de otros entornos de programación) en su sitio CodingGround.

En realidad, no es un verdadero intérprete de PowerShell sino un PASH shell, que es la adaptación Mono de la herramienta de scripting de Microsoft. Aún así, la sintaxis y los cmdlets estándar deberían ser los mismos. Sin embargo, encontrará que carece o tiene diferentes variables de entorno y otros elementos específicos de la implementación.

+0

Pash está bastante atrás de PowerShell, tanto en términos de compatibilidad con el idioma como con el cmdlet. – Joey

+0

Con la ventaja de la visión retrospectiva: ahora que [PowerShell en sí mismo es compatible con plataformas Unix a través de .NET Core] (https://github.com/PowerShell/PowerShell), es seguro asumir que [sustituirá a Pash] (https: //groups.google.com/forum/#!topic/pash-project/cFZx_XfRN28). – mklement0

13

Descripción completa: Soy el propietario de Try It Online.

TIO Nexus tiene un Powershell interpreter desde hace unos días. Utiliza Powershell v6.0.0-alpha.13, que es la última versión de Powershell para Linux.

He re-habilitan these aliases – que entran en conflicto con las utilidades POSIX del mismo nombre en * nix – para hacer que el intérprete de línea más similar a Powershell en Windows. Powershell Core tiene solo los alias que los desarrolladores consideran adecuados para * nix.

+0

Permítanme repetir después de limpiar mis comentarios originales: Esto se ve muy prometedor. He profundizado: PowerShell _Core_ cuando está instalado en _Windows_ (que es distinto de _Windows PowerShell_!) En realidad todavía tiene los alias tipo Unix, por lo que el nombre más preciso sería estrictamente "PowerShell en ", en su caso "PowerShell en Fedora" o "PowerShell en Fedora 24". Esto implica que es una edición Core que se ejecuta en Linux (Fedora). Dicho esto, dado que la mayoría de las personas instalará PowerShell _Core_ solo en plataformas Unix, quizás "PowerShell Core" sea el mejor. – mklement0

+0

Tenga en cuenta que esto también significa que su servicio "con nombre PowerShell" con alias tipo Unix emula eficazmente _PowerShell [Core] en Windows_, que, como se mencionó, _no es lo mismo que _Windows PowerShell_: PowerShell Core se ejecuta en _.NET Core_ incluso en Windows, mientras que Windows PowerShell "solo se envía en Windows y requiere el CLR_ completo". – mklement0

+0

Por lo tanto, me pregunto si vale la pena tener un servicio separado de Core-plus-Unix-like-aliases, dado que los usuarios de PowerShell _Core_ probablemente estén buscando una experiencia de "multiplataforma_", donde los alias de Unix no puedan contar con. (Otra opción: cambie el nombre a "PowerShell Core (alias de Windows)") Creo que ayudará a la adopción multiplataforma de PowerShell a largo plazo para alentar a las personas a prescindir de los alias heredados nombrados para las utilidades de Unix (por ejemplo, 'ls',' cat') o los comandos "DOS" (p. ej., 'dir',' type'), y en su lugar solo usa los alias "nativos" de PowerShell como 'gci' y' gc'. – mklement0