none
Aide pour script RRS feed

  • Question

  • 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 

    jeudi 8 mars 2018 15:33

Toutes les réponses