Iniciar PowerShell desde un .bat

Resuelto
Shadow81 -  
brucine Mensajes publicados 24686 Fecha de registro   Estado Miembro Última intervención   -
Hola a todos!
Estoy intentando ejecutar este código .Bat desde PowerShell:
@echo off
cls
set /p IP="Introduzca una IP="
set /p Incremento="Introduzca una Fecha (AA-MM-DD)="
./mtcli_memo.exe %IP% %Incremento% >mi_archivo.csv
echo.

Así que he creado este código para ejecutarlo con PowerShell:
@echo off
Powershell.exe -executionpolicy remotesigned -File C:\Users\Shadow81\Desktop\Code.ps1
pause

Sin embargo, obtengo esto:
El argumento « C:\Users\Shadow81\Desktop\Code.ps1 » del parámetro -File no existe. Indique la ruta de acceso hacia un archivo « .ps1 » existente para el argumento del parámetro -File.
Windows PowerShell
Copyright (C) Microsoft Corporation. Todos los derechos reservados.
Pruebe el nuevo sistema multiplataforma de PowerShell https://aka.ms/pscore6
Presione una tecla para continuar...


Y cuando ejecuto mi .Bat desde PowerShell, arranca el CMD, cuando quiero que se ejecute a través de PowerShell.

Les dejo el script .bat con la esperanza de haber sido lo suficientemente claro en mis explicaciones. En caso contrario, disculpen ^^' a menudo tengo dificultades para hacerme entender.

Gracias de antemano por la ayuda que me brindarán ^^

2 respuestas

brucine Mensajes publicados 24686 Fecha de registro   Estado Miembro Última intervención   4 148
 
Hola,

¿Por qué lanzarlo en batch en lugar de hacerlo directamente en Powershell?

Sintaxis aquí: https://stackoverflow.com/questions/19335004/how-to-run-a-powershell-script-from-a-batch-file
0
brucine Mensajes publicados 24686 Fecha de registro   Estado Miembro Última intervención   4 148
 
Además, el primer código es un .bat, no un archivo .ps1....
0