Bonjour à tous,

je tente d'alimenter plusieurs fichier via le pipe et la commande Sert -Content -Path.

Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$SortieAgregats = "FIC_$date.CSV"
Volumes | ConvertTo-Csv -Delimiter ';' -NoTypeInformation | Select-Object -Skip 1 | Set-Content -Path $SortieAgregats

ça fonctionne pour un fichier, mais j'aimerais mettre le même contenu dans un deuxième fichier (afin de le garder comme un fichier de sauvegarde)

Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$Sorties = "FIC_$date.CSV"
$Sortie_Sauvegarde = "FIC_$date_sauvegarde.CSV"
Volumes | ConvertTo-Csv -Delimiter ';' -NoTypeInformation | Select-Object -Skip 1 | Set-Content -Path $Sortie $Sortie_Sauvegarde

mais ce code ne fonctionne pas.

Ni le suivant d'ailleurs :

Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$Sorties = "FIC_$date.CSV"
$Sortie_Sauvegarde = "FIC_$date_sauvegarde.CSV"
Volumes | ConvertTo-Csv -Delimiter ';' -NoTypeInformation | Select-Object -Skip 1 | Set-Content -Path $Sortie $Sortie_Sauvegarde
Volumes | ConvertTo-Csv -Delimiter ';' -NoTypeInformation | Select-Object -Skip 1 | Set-Content -Path $Sortie_Sauvegarde

j'ai ce message d'erreur :

Volumes : Le terme «Volumes» n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. Vérifiez l'orthographe du nom, ou si
un chemin d'accès existe, vérifiez que le chemin d'accès est correct et réessayez.
Merci d'avance pour votre aide.