Appel PowerShell dans une macro

Appel PowerShell dans une macro - VB/VBA/VBS - Programmation

Marsh Posté le 11-02-2021 à 15:59:08    

Bonjour,
 
j'ai une macro qui appelle un script powershell.
malheureusement depuis que j'ai changé de poste, celui-ci est bloqué par excel comme ligne de code malveillante.
 

Code :
  1. Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
  2. Sub ActualiserTableauNomenclature()
  3. 'Call powershell and run scripts
  4. 'Call Shell("powershell -file ""D:\_Developpements\PowerShell\Scripts Fonctionnels\Extraction_Nomenclature.ps1""", 1)
  5. '
  6. 'Sleep 30000
  7. Call Shell("powershell -noexit -file ""D:\_Developpements\PowerShell\1_Scripts en production\Extraction_Nomenclature.ps1", vbminimizefocus)
  8. Sleep 30000


 
Je suppose qu'il faut rajouter un paramètre, mais lequel ???
 
merci d'avance

Reply

Marsh Posté le 11-02-2021 à 15:59:08   

Reply

Marsh Posté le 11-02-2021 à 18:56:09    

Bonjour,
 
Ça n'a rien a voir avec le fonctionnement (ou pas) de la macro : c'est l'antivirus qui signale le problème !
Il détecte probablement, dans le fichier, macro ou ailleurs, une chaine de caractères (une signature) identifiée comme à risque.


---------------
Cordialement, Patrice
Reply

Sujets relatifs:

Leave a Replay

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