NoLogo -NoExit -NoProfile {1} -OutputFormat {Text | XML} -InputFormat {Text | XML} {1} {1} -Command { - {1} | {1} | -args ...

{0} [ [ [-NoLogo] [-NoExit] [-NoProfile]
{1}     [-OutputFormat {{Text | XML}}] [-InputFormat {{Text | XML}}]
{1}   ]
{1}   [-Command {{ -
{1}             |  [  ]
{1}             |  [ -args  ]
{1}             }}
{1}   ]
{1} ]
{1} [ -Help | -?]

-NoLogo
    No mostrar la pancarta de copyright en el inicio.
-NoExit
     Seguir ejecutándose después de completar todos los comandos del inicio.
-NoProfile
    No cargar un perfil de usuario.
-OutputFormat
    Dar formato al resultado de todos los objetos a modo de cadenas de texto (Text) o en un a
 formato CLIXML serializado (XML).
-InputFormat
    Los datos de entrada procedentes de stdin tienen el mismo formato que las cadenas de texto (Text) o un a
 formato CLIXML serializado (XML).
-Command
    {0} ejecuta los comandos especificados y luego sale, a menos que -NoExit también
 esté especificado. No especifique otros caracteres después del modificador -Command,
 ya que se leerán como argumentos de comando.
      -
          Leer los comandos de entrada del teclado mediante stdin.
       [  ]
          Especifica una cadena que contiene los comandos PowerShell que se van a ejecutar. Use
          el formato "{{}}". Las comillas identifican una cadena y
           el operador de invocación (&) hace que {0} ejecute el comando.
       [ -args  ]
          Especifica un bloque de comandos de PowerShell que se van a ejecutar. Use el formato
          {{}}.
-Help | -?
    Mostrar la ayuda resumida de la sintaxis.