bonjour a tous ,

j'utilise la commande Start-Sleep -s 5 #Add a Pause 5Second pour attendre 5 seconde avant de passer de l’étape 1 vers l’étape 2


maintenant j'aimerai changer ca de sorte que je passe a l’étape 2 que seulement ci l'etape 1 est valider

Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$Monthcreate = (Get-Date).Date
$Monthcreate
 
$source='\\dwh\EDI\EDIExchange\Files\EQUITE_SANTE'
 
$destination ='C:\FolderB'
 
Add-Type -assembly 'System.IO.Compression'
 
Add-Type -assembly 'System.IO.Compression.FileSystem'
 
$contrats=get-childitem -Path $source           |  where {$_.name -like "*contrats*"           -and ($_.CreationTime).Date -eq $Monthcreate}             |Compress-Archive -DestinationPath $destination\Assurone_PTF.zip    -force   -verbose   #   | Move-Item  -Destination $destination   -Verbose  -Force
 
 
Start-Sleep -s 5 #Add a Pause 5Second 
$Bénéficiaires=get-childitem -Path $source      |  where {$_.name -like "*Bénéficiaires*"      -and ($_.CreationTime).Date -eq $Monthcreate}             |Compress-Archive -DestinationPath $destination\Assurone_PTF.zip    -force  -verbose    #   | Move-Item  -Destination $destination   -Verbose  -Force
 
 
Start-Sleep -s 5 #Add a Pause 5Second
$Commisisonss=get-childitem -Path $source       |  where {$_.name -like "*SANTE_commisisons*"  -and ($_.CreationTime).Date -eq $Monthcreate}             |Compress-Archive -DestinationPath $destination\Assurone_PRIMES.zip   -force  -verbose    #   | Move-Item  -Destination $destination   -Verbose  -Force
 
Start-Sleep -s 5 #Add a Pause 5Second
$ncaissements=get-childitem -Path $source       |  where {$_.name -like "*Encaissements*"       -and ($_.CreationTime).Date -eq $Monthcreate}            |Compress-Archive -DestinationPath $destination\Assurone_PRIMES.zip      -force  -verbose    #   | Move-Item  -Destination $destination   -Verbose  -Force
 
Start-Sleep -s 5  #Add a Pause 5Second
$récap_commisisons=get-childitem -Path $source  |  where {$_.name -like "*récap_commisisons*"   -and ($_.CreationTime).Date -eq $Monthcreate}            |Compress-Archive -DestinationPath $destination\Assurone_PRIMES.zip      -force  -verbose    #   | Move-Item  -Destination $destination   -Verbose  -Force
 
Start-Sleep -s 5 #Add a Pause 5Second
$écap_prime=get-childitem -Path $source         |  where {$_.name -like "*récap_prime*"         -and ($_.CreationTime).Date -eq $Monthcreate}            |Compress-Archive -DestinationPath $destination\Assurone_PRIMES.zip      -force  -verbose    #   | Move-Item  -Destination $destination   -Verbose  -Force

merci pour vos aides