Lancer PowerShell à partir d'un .bat

Résolu/Fermé
Shadow81 - Modifié le 17 mai 2022 à 11:30
brucine Messages postés 14925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 1 juin 2024 - 19 mai 2022 à 09:55
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 14925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 1 juin 2024 1 942
17 mai 2022 à 11:42
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 14925 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 1 juin 2024 1 942
17 mai 2022 à 11:45
Qui plus est, le premier code est un .bat, pas un fichier .ps1....
0