Bonjour,
J’ai un script power Shell qui vas déplacer des ordinateur dans l’AD, mais avants de le faire je veux sauvegarder son emplacement pour moi pouvoir faire l’opération inverse.
J’utilise donc le DistinguishedName, seul problème, c’est que sa contient aussi le nom de l’ordinateur, il faudrait la même chose sans.
Voilà une partie de mon code :
$inport = Get-ADComputer -filter * -Properties name,DistinguishedName,lastlogondate |Select-Object name,DistinguishedName,lastlogondate,@{label="dif";expression={((Get-Date) - $_.lastlogondate).days}}| Where-Object { $_.dif -ge 90}
DistinguishedName contient quelque chose comme :
«CN=PC12345,OU=_Ordinateurs,OU=secteur,OU=direction,OU=entreprise,DC=domaine,DC=intra » et il me faudrait avoir à la place :
«OU=_Ordinateurs,OU=secteur,OU=direction,OU=entreprise,DC=domaine,DC=intra ». Donc la il faut retiré la partie CN
Le nombre d’OU est variable.
J’ai testé plusieurs chose, mais sans réussite pour le moment.
Des idée/solution ??
Merci d’avance.
Partager