Sudo en PowerShell

Alien_crrpt

Estoy en un archivo de lotes ejecutar un comando con permisos de administrador.
El archivo de lotes se ejecuta como administrador pero cuando llama a powershell no lo ejecuta en administrador.
He encontrado este código que si lo ejecuto en una consola de powershell normal funciona llamando a otra en administrador.

función ElevarPS{
      param([ScriptBlock]$code)
     Start-Process -FilePath powershell.exe -Verb RunAs -ArgumentList $code
}
ElevarPS{get-tpm}

Lo dicho lo de arriba funciona. Ahora lo quiero pasar a un archivo por lotes. He intentado el siguiente código:

 powershell.exe -Command "función ElevarPS { param([ScriptBlock]$code) Start-Process -FilePath powershell.exe -Verb RunAs -ArgumentList $code}"

Y luego la segunda línea que llama a la primera:

powershell.exe -Command "ElevarPS{ get-tpm}

Sin embargo no funciona en dos líneas. ¿ Como podría hacer funcionar este código en una sola linea ?

Teq-

Pregúntale a ChatGPT y no es broma.

4 4 respuestas
VoODaH

#2 pensé exactamente lo mismo

Doest

#2 Pero no decían que chatGPT tiene los días contados?
https://www.genbeta.com/actualidad/no-dudas-codigo-resueltas-chatgpt-stack-overflow-prohibe-temporalmente-su-uso

1 respuesta
Teq-

#4 no, no sé de donde has sacado esa conclusión la verdad.

10 días después
Alien_crrpt

#2 gracias, ya lo conseguí sin usar ChatGPT . Era una tontería. Eso si para otra cosa probé el ChatGPT y es una pasada.

Doest

#2 Mejor PaLM y LaMDA de Google, es por lejos mucho mejor que la IA de OpenAI.

ChatGPT es un conjunto de patrones que relacionan una información con otra a partir de un aprendizaje.

Aka = Es un desastre a la hora de obtener información cuando no sabe algo se lo inventa, y además está hasta arriba de información falsa, y como nunca cita fuentes te toca revisar a ti si lo que te ha dado ha sido real o pura invención (Recuerden que LaMDA fue la IA que hizo creer que tenia un alma, el problema es que no esta restringida o capada como la de OpenAI, por lo cual puede darte una receta de cocina hasta sugerirte que te suicides o que te de los suficientes argumentos para convencerte que el holocausto estuvo correcto).

1 respuesta
eondev

#7 claro por que se pueden usar xD

#7Doest:

ChatGPT es un conjunto de patrones que relacionan una información con otra a partir de un aprendizaje

No sé qué cojones quieres decir con eso pero ChatGPT es una red neuronal compleja, con muchas capas funcionales y entrenada, como lo son otras IA.

1
Alien_crrpt

Tengo un pequeño problema.
Al ejecutar el sudo powershell desde cmd:

powershell.exe -Command "function ElevarPS {  param([ScriptBlock]$code)  Start-Process -FilePath powershell.exe -Verb RunAs -ArgumentList $code} ; ElevarPS{get-tpm|Format-List >> %ruta1%}"

Como podeis ver la solucion ha ejecutar dos comandos a la vez era solo poner punto y coma.

Ahora bien, no me hace el Format-List

¿Alguien tiene alguna posible solución?

Usuarios habituales

  • Alien_crrpt
  • eondev
  • Doest
  • Teq-
  • VoODaH