Saisie d'un mdp auto dans un script

Saisie d'un mdp auto dans un script - Shell/Batch - Programmation

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.

Reply

Marsh Posté le 05-08-2021 à 09:29:21   

Reply

Marsh Posté le 06-08-2021 à 12:36:05    

tu as essayé quoi ?

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed