====== Sortie Powershell vers variable batch ====== dans un script batch REM Controle d'autorisation pour le programe demandé if "%exe:~-3%" == "lnk" ( FOR /F "tokens=* USEBACKQ" %%F IN (`powershell.exe -noninteractive -command $sh^=New-Object -ComObject WScript.Shell^;$sh.CreateShortcut^('%exe%'^).TargetPath`) DO ( SET exe=%%F ) )