Question [Résolu] Script avec retour code 1 ou 0

Plus d'informations
il y a 6 ans 10 mois #28893 par karaaslan
Réponse de karaaslan sur le sujet Re:Script avec retour code 1 ou 0
Le script de purge qui ne fonctionne pas, pas d'erreur mais pas de message retour 1 ou 0.

[code:1]function New-FileNameTimeStamped {
param($FileName, $Date = (Get-Date), $Format = 'dd-MM-yyyy-HH-mm-ss')
$SF = New-object System.IO.FileInfo $FileName
\"{0}{1}-{2:$Format}{3}\" -F $SF.Directory, $SF.BaseName, $Date, $SF.Extension
} # New-FileNameTimeStamped

# variable pour le fichier log avec la date grace a la fonction

$LOG = New-FileNameTimeStamped -FileName 'c:tempLog.txt' -Format 'ddMMyyyy'

$Folder = \"C:«»Purge\"
# supprimer les fichiers plus anciens que 30 jours

try {

Get-ChildItem $Folder -Recurse -Force -ErrorAction stop |
where {-not $_.PsIsContainer -and $_.LastWriteTime -lt (Get-Date).AddDays(-1)} |
ForEach-Object {
$_ | Remove-Item -Force -ErrorAction stop
$_.FullName | Out-File $LOG -Append
exit 0
}
}
catch {
exit 1
}[/code:1]

L'autre script fonctionne correctement.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 6 ans 10 mois #28894 par Philippe
Réponse de Philippe sur le sujet Re:Script avec retour code 1 ou 0
tu n'aurra auncun message 0 ou 1 qui s'affiche
si tu veut visualisé ce que renvoie exit, il faut que tu fase un batch qui t'affiche errorlevel

exemple :
[code:1]powershell -file C:\dossierscript\tonscript.ps1
echo %errorlevel%
[/code:1]

pour ton script, j'ai fait le correctif dans le forum developpez <br><br>Message édité par: 6ratgus, à: 9/05/19 17:26

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.037 secondes
Propulsé par Kunena