Saisie d'un mdp auto dans un script - Shell/Batch - Programmation
Marsh Posté le 10-08-2021 à 13:51:00
Bonjour,
Il n'y a pas vraiment besoin de boucle FOR, mais si tu y tiens voilà la boucle corrigée :
for /f %%v in ('echo %Password%^| %Cytool% protect disable') do set searchResults=%%v
Marsh Posté le 05-08-2021 à 09:29:21
Bonjour,
Je suis en train de refaire un script batch en Powershell mais je bloque à une étape.
Ce script permet de désinstaller un antivirus mais avant il faut désactiver une sécurité avec un .exe suivi d'une commande et là il demande le mot de passe.
En batch qui fonctionne la ligne est :
for /f "tokens=*" %%v in ('"echo %Password%|%Cytool% protect disable"') do (
set searchResults=%%v)
%Password% et la variable avec le code et %Cytool% le chemin (c:programme files) vers l'application suivit de la commande protect disable.
J'ai essayé plusieurs choses en powershell je n'y arrive pas. Je pense qu'il faut aussi utiliser une boucle for mais je n'arrive pas à la mettre en place.
Merci de votre aide.