Compartilhar via


Decidir como gerenciar atributos após o descomissionamento

Importante

Skype for Business Online operado pela 21Vianet na China será desativado em 1º de outubro de 2023. Se você ainda não tiver atualizado seus usuários do Skype for Business Online, eles serão agendados automaticamente para uma atualização assistida. Se você quiser atualizar sua organização para o Teams por conta própria, recomendamos que você comece a planejar seu caminho de atualização hoje. Lembre-se de que uma atualização bem-sucedida alinha a preparação técnica e do usuário, portanto, aproveite nossas diretrizes de atualização à medida que você navega até o Teams.

Skype for Business Online, excluindo o serviço operado pela 21Vianet na China, foi desativado em 31 de julho de 2021.

Por padrão, todos os usuários habilitados para Skype for Business Server e movidos para a nuvem ainda têm atributos msRTCSIP configurados em seu Active Directory local.

Esses atributos, em particular o endereço sip (msRTCSIP-PrimaryUserAddress) e o número de telefone (msRTCSIP-Line), continuam sincronizando com Microsoft Entra ID. Se forem necessárias alterações em qualquer um dos atributos msRTCSIP, essas alterações devem ser feitas no Active Directory local e, em seguida, sincronizar para Microsoft Entra ID. No entanto, depois que a implantação Skype for Business Server for removida, as ferramentas de Skype for Business Server não estarão disponíveis para gerenciar esses atributos.

Há duas opções disponíveis para lidar com essa situação:

  1. Deixe os usuários habilitados para Skype for Business contas de servidor como está e gerencie os atributos msRTCSIP usando ferramentas do Active Directory. Esse método garante nenhuma perda de serviço para usuários migrados e permite que você remova o Skype for Business Server implantação eliminando (por exemplo, limpar) os servidores, sem um descomissionamento completo. No entanto, os usuários recém-licenciados não terão esses atributos preenchidos em seu Active Directory local e precisarão ser gerenciados online.

  2. Desmarque todos os atributos msRTCSIP de usuários migrados em seu Active Directory local e gerencie esses atributos usando ferramentas online. Esse método permite uma abordagem de gerenciamento consistente para usuários existentes e novos. No entanto, isso pode resultar em uma perda temporária de serviço durante o processo de descomissionamento local.

Método 1 – Gerenciar endereços sip e números de telefone para usuários no Active Directory

Os administradores podem gerenciar usuários que foram movidos de um Skype for Business Server local para a nuvem, mesmo depois que a implantação local for desativada.

Se você quiser fazer alterações no endereço de um usuário ou no número de telefone de um usuário (e o endereço de gole ou número de telefone já tiver um valor no Active Directory local), você deve fazer a alteração no Active Directory local e permitir que os valores fluam até Microsoft Entra ID. Esse método NÃO requer Skype for Business Server locais. Em vez disso, você pode modificar esses atributos diretamente no Active Directory local, usando o snap-in Usuários e Computadores do Active Directory MMC (conforme mostrado abaixo) ou usando o PowerShell. Se você estiver usando o snap-in do MMC, abra a página de propriedades do usuário, clique na guia Editor de Atributos e localize os atributos apropriados para modificar:

  • Para modificar o endereço sip de um usuário, modifique o msRTCSIP-PrimaryUserAddress.

    Nota

    Se o ProxyAddresses atributo contiver um endereço sip, atualize esse valor como uma prática recomendada. Embora o endereço sip em ProxyAddresses seja ignorado pelo O365 se msRTCSIP-PrimaryUserAddress for preenchido, ele pode ser usado por outros componentes locais.

  • Para modificar o número de telefone de um usuário, modifique msRTCSIP-Linese ele já tiver um valor.

    Ferramenta usuários e computadores do Active Directory.

  • Se o usuário não tiver originalmente um valor para msRTCSIP-Line o local antes da movimentação, você poderá modificar o número de telefone usando o -PhoneNumber parâmetro no cmdlet Set-CsPhoneNumberAssignment no módulo do Teams PowerShell.

Essas etapas não são necessárias para novos usuários criados depois de desabilitar o híbrido e esses usuários podem ser gerenciados diretamente na nuvem. Se você estiver confortável usando a combinação desses métodos e com a saída dos atributos msRTCSIP em vigor em seu Active Directory local, você poderá refilmar os servidores Skype for Business locais. No entanto, se você preferir limpar todos os atributos msRTCSIP e fazer uma desinstalação tradicional de Skype for Business Server, use o Método 2.

Método 2 – Limpar atributos de Skype for Business para todos os usuários locais no Active Directory

Essa opção requer mais esforço e planejamento adequado, pois os usuários que foram movidos de um Skype for Business Server local para a nuvem devem ser re provisionados. Esses usuários podem ser categorizados em duas categorias diferentes: usuários sem Sistema telefônico e usuários com Sistema de Telefone. Os usuários com Sistema de Telefonia sofrerão uma perda temporária do serviço telefônico como parte da transição do número de telefone de ser gerenciado em Active Directory local para a nuvem. É recomendável executar um piloto envolvendo um pequeno número de usuários com o Sistema de Telefone antes de iniciar operações de usuário em massa. Para implantações grandes, os usuários podem ser processados em grupos menores em janelas de tempo diferentes.

Nota

Esse processo é mais simples para usuários que têm um endereço sip correspondente e UserPrincipalName. Para organizações que têm usuários com valores não correspondentes entre esses dois atributos, é necessário tomar cuidado extra, conforme observado abaixo, para uma transição suave.

Nota

Se você tiver configurado pontos de extremidade de aplicativo híbrido local para Atendentes Automáticos ou Filas de Chamadas, não deixe de mover esses pontos de extremidade para o Microsoft 365 antes de desativar Skype for Business Server. Para obter detalhes, confira Migrar pontos de extremidade do aplicativo híbrido antes de desativar seu ambiente local.

  1. Confirme o seguinte cmdlet local Skype for Business PowerShell retorna um resultado vazio. Um resultado vazio significa que nenhum usuário está hospedado no local e foi movido para o Microsoft 365 ou foi desabilitado:

    Get-CsUser -Filter { HostingProvider -eq "SRV:"} | Select-Object Identity, SipAddress, UserPrincipalName, RegistrarPool
    
  2. Registre o número de telefones atuais dos usuários (LineUri), UserPrincipalName e informações relacionadas, executando o seguinte Skype for Business Server cmdlet do PowerShell para exportar dados do usuário:

    Get-CsUser | Select-Object SipAddress, UserPrincipalName, SamAccountName, RegistrarPool, HostingProvider, EnabledForFederation, EnabledForInternetAccess, LineUri, EnterpriseVoiceEnabled, HostedVoiceMail | Sort SipAddress | Export-Csv -Path  "c:\backup\SfbUserSettings.csv"
    

    Importante

    Antes de abrir SfbUserSettings.csv arquivo e confirmar se todos os dados do usuário foram exportados com êxito. É recomendável manter uma cópia deste arquivo. Não use esse arquivo nas etapas a seguir para processar usuários.

  3. Crie um arquivo com um grupo de usuários a ser usado nas etapas a seguir. Depois que o primeiro grupo de usuários for concluído com êxito, prossiga com o próximo grupo de usuários. No exemplo abaixo, os grupos de usuários são selecionados em ordem alfabética. Você pode filtrar os usuários com base em critérios que correspondam a como você gostaria de processar os usuários.

    Get-CsUser | where userprincipalname -like "abc*" | Select-Object SipAddress, UserPrincipalName, SamAccountName, RegistrarPool, HostingProvider, EnabledForFederation, EnabledForInternetAccess, LineUri, EnterpriseVoiceEnabled, HostedVoiceMail | Sort SipAddress | Export-Csv -Path "c:\data\SfbUsers.csv"
    

    Importante

    Antes de abrir SfbUsers.csv arquivo e confirmar se os dados do usuário foram exportados com êxito. Você precisará do LineUri (número de telefone), UserPrincipalName, SamAccountName e SipAddress deste arquivo em uma etapa posterior.

  4. Exclua as informações de atributo relacionadas ao Skype for Business Server do Active Directory para o conjunto de usuários que você está pronto para atualizar. Há duas etapas para esse processo, conforme mostrado abaixo.

    Importante

    Após o próximo ciclo Azure AD Sync após a execução desta etapa, os usuários com o Sistema de Telefonia que foram movidos de um Skype for Business Server local para a nuvem perderão a capacidade de fazer e receber chamadas até que a etapa 8 seja concluída com êxito e confirmada na etapa 9. Além disso, certifique-se de ter salvo os números de telefone e informações relacionadas do usuário de acordo com a etapa 2, já que essas informações são necessárias para essa etapa.

    $sfbusers=import-csv "c:\data\SfbUsers.csv"
    foreach($user in $sfbusers){
    Disable-CsUser -Identity $user.SipAddress}
    

    Em seguida, para o mesmo conjunto de usuários, desmarque o valor de msRTCSIP-DeploymentLocator usando Active Directory local PowerShell:

    $sfbusers=import-csv "c:\data\SfbUsers.csv"
    foreach($user in $sfbusers){
    Set-ADUser -Identity $user.SamAccountName -Clear msRTCSIP-DeploymentLocator}
    
  5. Para adicionar o valor do endereço sip de volta ao Active Directory local proxyAddresses, execute o módulo de Active Directory local a seguir para Windows PowerShell cmdlet. Essa ação evitará problemas de interoperabilidade que dependem desse atributo.

    $sfbusers=import-csv "c:\data\SfbUsers.csv"
    foreach($user in $sfbusers){
      $userUpn=$user.UserPrincipalName
      $userSip=$user.SipAddress
      $proxies=Get-ADUser -Filter "UserPrincipalName -eq '$userUpn'" -properties * | Select-Object @{Name="proxyAddresses";Expression={$_.proxyAddresses}}
      if(($null -eq $proxies) -or ($proxies.proxyAddresses -NotContains $userSip))
      {
              Get-ADUser -Filter "UserPrincipalName -eq '$userUpn'" | Set-ADUser -Add @{"proxyAddresses"=$user.SipAddress}
      }
    }
    
  6. Executar Azure AD Sync

    Start-ADSyncSyncCycle -PolicyType Delta
    
  7. Aguarde a conclusão do provisionamento de usuário. Você pode monitorar o progresso do provisionamento de usuário executando o seguinte comando do Teams PowerShell. O comando do Teams PowerShell a seguir retorna um resultado vazio assim que o processo é concluído.

    Get-CsOnlineUser -Filter {IsSipEnabled -eq $True} | Where {$_.UserValidationErrors -ne $null} | Select SipAddress,InterpretedUserType,UserValidationErrors
    
  8. Para atribuir números de telefone e habilitar usuários para o Sistema telefônico, execute o seguinte comando do Teams PowerShell:

    $sfbusers=import-csv "c:\data\SfbUsers.csv"
    foreach($user in $sfbusers){
    if($user.LineUri)
         {
              Set-CsPhoneNumberAssignment -Identity $user.SipAddress -PhoneNumber $user.LineUri.Replace("tel:","") -PhoneNumberType DirectRouting
         }
    }
    

    Nota

    Se você ainda tiver pontos de extremidade Skype for Business (clientes do Skype ou telefones de terceiros), também desejará definir -HostedVoiceMail como $true. Se sua organização estiver usando apenas pontos de extremidade do Teams para usuários habilitados para voz, essa configuração não será aplicável aos usuários.

  9. Confirme se os usuários com a funcionalidade do Sistema Telefônico foram provisionados corretamente. O comando do Teams PowerShell a seguir retorna um resultado vazio assim que o processo é concluído.

    $sfbusers=import-csv "c:\data\SfbUsers.csv"
    foreach($user in $sfbusers)
    {
    if($user.LineUri)
         {
                 $u=Get-CsOnlineUser -Identity $user.SipAddress
                 if ($u.LineURI -ne $user.LineUri -or $u.EnterpriseVoiceEnabled -ne $true)
                 {
                 Get-CsOnlineUser -Identity $user.SipAddress | fl SipAddress, InterpretedUserType, OnPremLineURI, LineURI, EnterpriseVoiceEnabled
                 }
         }
    }
    
  10. Repita as etapas 3 a 9 até que todos os usuários sejam processados.

  11. Confirme se todos os usuários foram processados com êxito executando os dois comandos do PowerShell a seguir.

    O Skype for Business Server comando local do PowerShell local:

    Get-CsUser | Select-Object SipAddress, UserPrincipalName
    

    Comando do Teams PowerShell:

    Get-CsOnlineUser -Filter {IsSipEnabled -eq $True} | where {$_.UserValidationErrors -ne $null} | fl SipAddress, InterpretedUserType, OnPremHostingProvider, UserValidationErrors
    
  12. Depois de concluir todas as etapas no Método 2, consulte Mover pontos de extremidade de aplicativo híbridos do local para online e Remover o Skype for Business Server local para obter etapas adicionais para remover sua implantação local Skype for Business Server.

Confira também