J'avoue que c'est assez tordu, donc je m'adresse à vous pour voir si quelqu'un a des lumières

Mon script powershell :
Code : Tout sélectionner
$ErrorActionPreference="SilentlyContinue"
Stop-Transcript | out-null
$ErrorActionPreference="Continue"
Start-Transcript -path c:\tmp\Win10.log -append
if ([Environment]::Is64BitProcess) {
echo "64 bit powershell" }
Else { echo "32 bit powershell" }
Stop-Transcript
Code : Tout sélectionner
cmd="c:\\Windows\\System32\\WindowsPowershell\\v1.0\\powershell.exe -NoProfile -NonInteractive -ExecutionPolicy Bypass -File c:\\tmp\\Win10.ps1"
run(cmd,timeout=7200)
Code : Tout sélectionner
**********************
Début de la transcription Windows Powershell
Heure de début : 20170804094010
Nom d'utilisateur : DESKTOP-IJCDS8M\bobby
Utilisateur runAs : DESKTOP-IJCDS8M\bobby
Ordinateur : DESKTOP-IJCDS8M (Microsoft Windows NT 10.0.15063.0)
Application hôte : c:\Windows\System32\WindowsPowershell\v1.0\powershell.exe -NoProfile -NonInteractive -ExecutionPolicy Bypass -File c:\tmp\Win10.ps1
ID de processus : 3080
PSVersion: 5.1.15063.502
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.15063.502
BuildVersion: 10.0.15063.502
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
Transcription démarrée, le fichier de sortie est c:\tmp\Win10.log
32 bit powershell