HOW TO Migrer un compte OCs vers Lync et changer son Domaine SIP

le tout en powerShell

tout d’abord migrer le compte depuis OCS vers Lync

pour cela il faut utiliser la commande Move-CsLegacyUser

en l’occurrence pour nous nous desirons migrer OU par OU

$moves = Get-CsUser -OU "ou=Utilisateurs,ou=SITE,ou=Societe,dc=contoso,dc=com" | Where-Object {$_.HomeServer -like "CN=LC Services,CN=Microsoft,CN=SERVEUR-OCS*"} //nous partons a la recherche des gens ayant encore le server OCS comme Homeserver

foreach ($move in $moves)

    {
    Move-CsLegacyUser -Identity $move.displayName -Target lync.contoso.com -ExcludeExternalAccessPolicy -ExcludeDialPlan

    }//pour chacun nous executons un Move vers le serveur Lync en excluant les policy qui pourraient nous poser un problème 

une fois effectué tout les utilisateurs sont migré vers le serveur Lync

malheureusement du fait de l’arrivé de ce serveur il nous a fallu changer notre domaine Sip de contoso.com a contoso.fr

$users = Get-CsUser -OU "ou=utilisateurs,ou=SITE,ou=societe,dc=contoso,dc=com" | Where-Object {$_.SipAddress –like "*@contoso.com"} //nous partons a la recherche des users ayant comme sipaddress contoso.com

 

foreach ($user in $users)

    {

        $sipAddress = $user.SipAddress //on recupere l'addresse SIP

        $sipAddress = $sipAddress.Replace("@contoso.com","@contoso.fr") //on la remplace par la nouvelle

        Set-CsUser –Identity $user.displayName –SipAddress $sipAddress   //on modifie le compte en changeant l'adresse sipaddress

    }

et voila

le seul problème que j’ai rencontré c’est le temps de rafraichissement entre la migration des comptes et le changement de sip

c’est pour cela que j’ai du lancé les scripts séparément

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *