Bonjour,
Voila je cherche à faire un script qui récupère la date en fin de description des computer puis les supprimes si la date actuelle est supérieur à celle ci .
Voici le script :
#####################################################################################
#Supprime les ordinateurs désactivé dans l'OU A supprimer depuis plus d'un mois#
#####################################################################################
$computers = Get-ADComputer -Filter "description -notlike '*'" -SearchBase "OU=Script,OU=A SUPPRIMER,OU=BUREAUX_TEMP,DC=haha,DC=fr" -properties Description
Write-Host $computers
foreach ($computer in $computers)
{
$desc = $computer.Description
$decoupe = $desc.split(":")
write-host $desc[0]
write-host "----"
$decoupe = $decoupe.Trim()
write-host $decoupe[1]
$decoupe=[datetime]::ParseExact($decoupe[1],'dd/MM/yyyy',$null)
write-host $decoupe
$today = Get-Date -Format dd/MM/yyyy
write-host $today
if ($decoupe -le $today)
{
Write-Host $compute
Remove-ADComputer $computer -Confirm:$false
}
}
echo
j'ai comme message
cmdlet Write-Output at command pipeline position 1
Supply values for the following parameters:
InputObject[0]:
merci pour votre aide