Lancer PowerShell à partir d'un .bat

Résolu
Shadow81 -  
brucine Messages postés 21489 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tout le monde !
J'essaye de lancer ce code .Bat sous PowerShell :
@echo off
cls
set /p IP="Entrez une IP="
set /p Incrementation="Entrez une Date (AA-MM-JJ)="
./mtcli_memo.exe %IP% %Incrementation% >mon_fichier.csv
echo.

J'ai donc créé ce code pour le lancer avec PowerShell :
@echo off
Powershell.exe -executionpolicy remotesigned -File C:\Users\Shadow81\Desktop\Code.ps1
pause

Sauf que j'obtiens ça :
L'argument « C:\Users\Shadow81\Desktop\Code.ps1 » du paramètre -File n'existe pas. Indiquez le chemin d'accès vers un fichier « .ps1 » existant pour l'argument du paramètre -File.
Windows PowerShell
Copyright (C) Microsoft Corporation. Tous droits réservés.
Testez le nouveau système multiplateforme PowerShell https://aka.ms/pscore6
Appuyez sur une touche pour continuer...


Et quand je lance mon .Bat depuis PowerShell il me lance le CMD, alors que je veux qu'il soit lancé via PowerShell.

Je vous met le script .bat en espérant être suffisamment clair dans mes propos. Dans le cas contraire, excusez moi ^^' j'ai souvent du mal à me faire comprendre.

Merci d'avance pour l'aide que vous m'apporterez ^^
A voir également:

2 réponses

brucine Messages postés 21489 Date d'inscription   Statut Membre Dernière intervention   3 378
 
Bonjour,

Pourquoi le lancer en batch plutôt que directement en Powershell?

Syntaxe ici: https://stackoverflow.com/questions/19335004/how-to-run-a-powershell-script-from-a-batch-file
0
brucine Messages postés 21489 Date d'inscription   Statut Membre Dernière intervention   3 378
 
Qui plus est, le premier code est un .bat, pas un fichier .ps1....
0