Kaip perkelti pašto dėžutes iš vieno „Office 365“ nuomotojo į kitą

Šiame straipsnyje aiškinama, kaip perkelti pašto dėžutes ir tarnybos parametrus iš vieno „Office 365“ nuomotojo į kitą „Office 365“ nuomotoją, kai sujungiamos įmonės. Jei turite perkelti daugiau nei 500 vartotojų arba didelį kiekį „SharePoint“ duomenų, naudinga dirbti su „Office 365“ partneriu.

Šio straipsnio scenarijus pagrįstas dviem fiktyviomis įmonėmis – Contoso.com ir Fabrikam.com, kurios naudoja du atskirus „Office 365“ nuomotojus. „Contoso“ įsigijo „Fabrikam“ ir perkelia „Fabrikam“ vartotojus ir duomenis į contoso.com „Office 365“ nuomotoją.

1 nuomotojas (tikslas)

2 nuomotojas (šaltinis)

Pasirinktinis el. pašto domenas:   

contoso.com

fabrikam.com

„Office 365“ pradinis domenas:   

contoso.onmicrosoft.com

fabrikam.onmicrosoft.com

Scenarijus: perkelti naudojant trečiosios šalies perkėlimo įrankį

Šiame scenarijuje daroma prielaida, kad vartotojas, grupė ir kiti objektai „Fabrikam“ įmonėje bus rankiniu būdu sukurti „Office 365“, importuoti į portalą per scenarijų arba sulieti į „Contoso“ tarnybą „Active Directory“ naudojant „Active Directory“ domenų tarnybos (AD DS) konsolidavimą.

Baigus perkėlimą, visos „Fabrikam“ paskyros bus Contoso.com „Office 365“ nuomotojuje ir naudos @fabrikam.com kaip UPN. Galutinė adresavimo schema pasirinkta dėl paprastumo ir trumpumo, bet gali būti modifikuojama pagal poreikius.

Kaip perkelti pašto dėžutės duomenis iš vieno „Office 365“ nuomotojo į kitą

Planavimas: prieš dvi savaites iki perkėlimo

Jei naudojate trečiosios šalies perkėlimo įrankį perkelti vartotojams, turite įsigyti perkėlimui reikalingų licencijų.

Kliento aspektai   

„Outlook 2010“ ir „Outlook 2013“ tereikia panaikinti „Outlook“ vartotojo profilį.

„Outlook 2007“ ir „Outlook 2010“ iš naujo paleidus automatinį atradimą bus sukonfigūruotas klientas ir perdarytas .OST failas.

„Lync“ kliente turite įtraukti kontaktus, kai perkėlimas baigtas.

Nuomotojo parengimas ir licencijavimas   

Šaltinio nuomotojas yra „Fabrikam“ „Office 365“ nuomotojas, iš kurio perkeliate vartotojus bei duomenis. Paskirties nuomotojas yra „Contoso“ „Office 365“ nuomotojas, į kurį perkeliate.

  1. Padidinti licencijų skaičių paskirties „Office 365“ nuomotojuje, kad tilptų visos pašto dėžutės, kurios bus perkeliamos iš šaltinio nuomotojo.

  2. Šaltinio ir paskirties nuomotojuose sukurkite administratoriaus paskyras, kurias naudosite perkeldami iš „Office 365“ į kitą „Office 365“. Kai kuriems perkėlimo įrankiams gali reikėti daugiau nei vieno administratoriaus paskyros šaltinio nuomotojuje, kad optimizuotų duomenų pralaidumą.

Kambario, ištekliaus, siuntimo grupės ir vartotojo objekto kūrimas paskirties nuomotojuje   

Norėdami sukurti išteklių paskirties nuomotojuje („Contoso“):

  1. Jei Azure AD Connect įrankis bus naudojamas sinchronizuoti visiems objektams iš „Contoso“ „Active Directory“ domenų tarnybos (AD DS), objektai iš šaltinio („Fabrikam“) nuomotojo AD DS turi būti sukurti paskirties nuomotojo („Contoso“) AD DS per konsolidavimą.

    1. AD DS konsolidavimą galima atlikti įvairiais AD DS įrankiais. Konsolidavimas gali užtrukti papildomai ir reikės planavimo atsižvelgiant į tai, kiek objektų perkeliama, todėl tai gali būti atlikta iki perkėlimo projekto.

    2. Patikrinkite, ar visi nauji vartotojai ir grupės sinchronizuojami su Contoso.com paskirties nuomotoju per katalogų sinchronizavimą. Objektai turi būti rodomi kaip user@contoso.onmicrosoft.com naujame nuomotojuje, kadangi „Fabrikam“ domenas dar neperkeltas. Vartotojų ir grupių pagrindinį el. pašto adresą galima atnaujinti į @fabrikam.com baigus domeno perkėlimą.

  2. Jei nebus naudojamas katalogų sinchronizavimas arba kambariai, ištekliai, grupės ar vartotojai bus valdomi šaltinio nuomotojo „Office 365“ administravimo centre, šie objektai turi būti sukurti paskirties nuomotojuje. Objektus galima sukurti rankiniu būdu „Office 365“ administravimo centre arba, jei jų daug, importuoti CSV failą naudojant masinio įtraukimo funkciją „Office 365“ administravimo centre arba naudojant „Windows PowerShell“.

Pranešimai galutiniams vartotojams   

Norėdami pranešti apie perkėlimą galutiniams vartotojams jūsų organizacijoje:

  1. Sukurkite pranešimų planą ir pradėkite informuoti vartotojus apie artėjantį perkėlimą ir tarnybos pakeitimus.

  2. Po perkėlimo slapyvardžių talpykla turės būti išvalyta visuose „Outlook“ klientuose. Žr. Kaip iš naujo nustatyti slapyvardį ir automatinio baigimo talpyklas „Outlook“ automatiniam taisymo įrankiui, kurį galės naudoti galutiniai vartotojai.

  3. Paaiškinkite vartotojams, kaip prisijungti prie „Outlook Web App“ su savo nauja prisijungimo informacija, jei kiltų problemų po perkėlimo.

Paruošimas ir veiksmai prieš perkeliant: prieš tris dienas iki perkėlimo

Domeno paruošimas   

Kad paruoštumėte domeną perkėlimui, atlikite šiuos veiksmus.

  1. Pradėkite Fabrikam.com el. pašto domeno tikrinimo procesą paskirties („Contoso“) nuomotojuje.

  2. Contoso.com „Office 365“ administravimo centre įtraukite Fabrikam.com domeną ir sukurkite tikrinimo TXT įrašus domenų vardų sistemose (DNS).

    Pastaba : Patikra nepavyks, nes domenas vis dar naudojamas kito nuomotojo.

    Atlikus šį veiksmą dabar, bus laiko išplatinti DNS įrašą, nes tai gali užtrukti iki 72 valandų. Galutinis tikrinimas įvyks vėliau.

Perkėlimo planavimas   

Norėdami suplanuoti perkėlimą:

  1. Sukurkite pagrindinį norimų perkelti vartotojų pašto dėžučių sąrašą.

  2. Sukurkite pašto dėžutės susiejimo .CSV failą naudojamam trečiosios šalies perkėlimo įrankiui. Šį susiejimo failą naudos perkėlimo įrankis derindamas šaltinio pašto dėžutę su paskirties nuomotojo pašto dėžute, kai vyks perkėlimas. Rekomenduojame naudoti *.onmicrosoft.com pradinį domeną, skirtą šaltinio paskyroms susieti, nes pasirinktinė el. pašto paskyra bus nuolat keičiama.

CSV failas, naudojamas perkelti pašto dėžutės duomenis iš vieno „Office 365“ nuomotojo į kitą

Apsikeitimo el. paštu įrašo (MX įrašo) galiojimo trukmės (TTL) tikrinimas   

Tada planuojamas TTL tikrinimas.

  1. DNS pakeiskite norimo perkelti pagrindinio domeno MX įrašo TTL reikšmę į mažesnę (pvz., 5 minutės). Jei TTL negali būti sumažinta iki 5 minučių, užsirašykite mažiausią reikšmę. Pvz., jei mažiausia reikšmė 4 valandos, MX įrašą reikės pakeisti prieš 4 valandas iki perkėlimo pradžios.

  2. „Mx Lookup“ galima naudoti tikrinant MX ir DNS pakeitimus.

Išjunkite katalogų sinchronizavimą šaltinio nuomotojuje   

Šaltinio nuomotojo „Office 365“ administravimo centre išjunkite katalogų sinchronizavimą. Šis procesas gali trukti 24 valandas arba ilgiau, todėl turi būti atliktas prieš perkeliant. Išjungus portale, šaltinio nuomotojo AD DS pakeitimai nebesinchronizuojami su „Office 365“ nuomotoju. Atitinkamai sureguliuokite esamą vartotojo ir grupės parengimo procesą.

Perkėlimas: perkėlimo diena

Šiuos veiksmus reikės atlikti perkėlimo dieną.

MX įrašo pakeitimas – sustabdyti gaunamų laiškų srautą   

Pakeiskite pirminį MX įrašą iš „Office 365“ į domeno, kuris nėra pasiekiamas, t. y. unreachable.example.com. Interneto pašto serveriai, bandantys pateikti naujus laiškus, įtrauks juos į eilę ir bandys pakartotinai perduoti 24 valandas. Naudojant šį būdą, kai kurios el. pašto tarnybos gali pateikti nepristatymo pažymą (NDR). Tai priklauso nuo el. laiškus bandančio pristatyti serverio. Jei sudėtinga, naudokite MX įrašų atsarginių kopijų paslaugą. Yra daug trečiųjų šalių paslaugų, kurios įtrauks į eilę el. laiškus kelias dienas arba savaites. Kai perkelsite, šios paslaugos pristatys į eilę įtrauktus laiškus į naują „Office 365“ nuomotoją.

Patarimas : Jeigu TTL trumpa, pvz., penkios minutės, šį veiksmą galite atlikti darbo dienos pabaigoje, kad būtų mažiau nesklandumų. Jei TTL ilgesnė, turite pakeisti MX įrašą iš anksto, kad TTL pasibaigtų. Pvz., keturių valandų TTL reikia pakeisti iki 14: 00, jei planuojate pradėti perkėlimą 18: 00.

Patikrinkite MX ir DNS pakeitimus, jei reikia. Naudojant „Nslookup“ arba kitą paslaugą, pvz., „MxToolbox“, galima patikrinti MX ir DNS pakeitimus.

Šaltinio nuomotojo paruošimas   

Pagrindinis el. pašto domenas fabrikam.com turi būti pašalintas iš visų objektų šaltinio nuomotojuje prieš perkeliant domeną į paskirties nuomotoją.

  1. Jei taip pat nustatėte domeną su „SharePoint Online“ viešąja žiniatinklio svetaine, prieš pašalindami domeną pirmiausia turite nustatyti žiniatinklio svetainės URL kaip pradinio domeno.

  2. Pašalinkite visas „Lync“ licencijas iš vartotojų šaltinio nuomotojuje naudodami „Lync“ administravimo portalą. Taip pašalinsite „Lync“ SIP adresą, prijungtą prie Fabrikam.com.

  3. Iš naujo nustatykite numatytuosius el. pašto adresus „Office 365“ šaltinio pašto dėžutėse į pradinio domeno (fabrikam.onmicrosoft.com).

  4. Šaltinio nuomotojuje iš naujo nustatykite numatytuosius el. pašto adresus visuose siuntimo sąrašuose, kambariuose ir ištekliuose į pradinio domeno (fabrikam.onmicrosoft.com).

  5. Iš vartotojo objektų, kurie vis dar naudoja @fabrikam.com, pašalinkite visus antrinius el. pašto (tarpinio serverio) adresus.

  6. Nustatykite šaltinio nuomotojo numatytąjį domeną kaip fabrikam.onmicrosoft.com kelvados domeną (administravimo portale spustelėkite savo įmonės pavadinimą viršutiniame dešiniajame kampe).

  7. Naudodami „Windows PowerShell“ komandą „Get-MsolUser -DomainName Fabrikam.com“, gaukite visų objektų, kurie vis dar naudoja domeną ir blokavimo pašalinimą, sąrašą.

  8. Dėl bendrųjų domeno šalinimo problemų žr. Gaunate klaidos pranešimą, kai bandote pašalinti domeną iš „Office 365“.

Paskirties nuomotojo paruošimas   

Atlikite Fabrikam.com domeno patikrinimą contoso.com nuomotojuje. Jums gali tekti palaukti valandą pašalinus domeną iš senojo nuomotojo.

  1. Konfigūruokite automatinio radimo CNAME (vidaus / išorės), pasirinktinai.

  2. Jei naudojate AD FS, konfigūruokite paskirties nuomotojo AD FS naują domeną.

  3. Pradėkite pašto dėžutės aktyvinimą contoso.com nuomotojuje > priskirkite licencijas visoms naujoms vartotojų paskyroms.

  4. Nustatykite Fabrikam.com el. pašto domeną kaip pagrindinį adresą naujiems vartotojams. Tai galite padaryti pažymėdami / redaguodami kelis nelicencijuotus vartotojus portale arba naudodami „Windows PowerShell“.

  5. Jei nenaudojate slaptažodžių sinchronizavimo funkcijos arba AD FS, nustatykite slaptažodį visose pašto dėžutėse paskirties („Contoso“) nuomotojuje. Jei nenaudojate bendro slaptažodžio, praneškite vartotojams apie naują slaptažodį.

  6. Kai pašto dėžutės licencijuotos ir aktyvios, perkelkite pašto kelvadą. Nustatykite, kad „Fabrikam“ MX įrašas nukreiptų į „Office 365“ paskirties („Contoso“) nuomotoją. Kai pasibaigs MX TTL, paštas pradės keliauti į naujas tuščias pašto dėžutes. Jei naudojate MX atsarginės kopijos paslaugą, galite paleisti el. paštą į naujas pašto dėžutes.

  7. Paskirties nuomotojuje patikrinkite pašto srautą į naujas pašto dėžutes ir iš jų.

  8. Jei naudojate „Exchange Online Protection“ (EOP): paskirties nuomotojuje iš naujo sukurkite transportavimo taisykles, jungtis, baltuosius / juoduosius sąrašus ir t. t. iš šaltinio nuomotojo.

Perkėlimo pradžia   

Norėdami minimizuoti prastovas ir vartotojų nepatogumus, nustatykite geriausią perkėlimo būdą.

  • 500 vartotojų arba mažiau perkėlimas: perkelkite pašto kalendorių ir kontaktų duomenis į paskirties nuomotojo pašto dėžutes. Jei įmanoma, apribokite pašto perkėlimą pagal datą, pavyzdžiui, paskutinių 6 mėnesių duomenys.

  • Daugiau nei 500 vartotojų perkėlimas: naudokite kelių veiksmų scenarijų, pagal kurį galite perkelti kontaktus, kalendorius ir tik 1 savaitės el. laiškus visiems vartotojams, tada paskesnių dienų ar savaičių, atlikite kelis veiksmus užpildydami pašto dėžutes senesniais el. pašto duomenimis.

Paleiskite pašto perkėlimą naudodami trečiosios šalies perkėlimo įrankį.

  1. Stebėkite perkėlimo procesą tiekėjo pateiktais įrankiais. Siųskite periodines perkėlimo eigos ataskaitas valdymo ir perkėlimo komandai.

  2. Atlikite pasirinktinius antrinius ir tretinius perkėlimus po visų perkėlimų.

Perkėlimo pabaigoje „Outlook 2007“ ir „Outlook 2010“ sinchronizuos kiekvieno vartotojo pašto dėžutes ir naudos daug pralaidumo išteklių atsižvelgiant į tai, kiek duomenų perkelta į kiekvieną pašto dėžutę. „Outlook 2013“ laikys 12 mėnesių duomenis pagal numatytuosius parametrus. Šis parametras gali apimti daugiau arba mažiau duomenų, pvz., tik 3 mėnesių duomenis, kad būtų naudojama mažiau pralaidumo išteklių.

Po perkėlimo: valymas   

Vartotojas gali gauti NDR atsakydamas į perkeltus el. laiškus. „Outlook“ slapyvardžių talpyklą reikia išvalyti. Žr. Kaip iš naujo nustatyti slapyvardį ir automatinio baigimo talpyklas „Outlook“. Arba įtraukite seną senstelėjusį DN kaip x.500 tarpinio serverio adresą visiems vartotojams.

„Windows PowerShell“ scenarijų pavyzdžiai

Naudokite šiuos pavyzdinius „Windows PowerShell“ scenarijus pradėdami kurti savo scenarijų.

„Office 365“ masinis slaptažodžio nustatymas iš naujo

  1. Sukurkite CSV failą, pavadintą „password.csv“.

  2. Įterpkite stulpelius „upn“ ir „newpassword“ į šį failą (pvz.: johnsmith@contoso.com,Password1)

  3. Naudokite „Windows PowerShell“ komandą:

    Import-Csv password.csv|%{Set-MsolUserPassword –userPrincipalName $_.upn -NewPassword $_.newpassword -ForceChangePassword $false}

Nukopijuokite visas „Office 365“ paskyras su konkrečiu tarpinio serverio adresu į CSV failą

##########################################################################
# Script: showproxies.ps1
# Copies all accounts in Office 365 that contain/don't contain a specific
# proxyaddress to a .CSV file (addresses.csv)
#
# Change the following variable to the proxy address string you want to find:
# $proxyaddr = "onmicrosoft.com"
################################################################################
$proxyaddr = "onmicrosoft.com"
# Create an object to hold the results
$addresses = @()
# Get every mailbox in the Exchange Organisation
$Mailboxes = Get-Mailbox -ResultSize Unlimited
# Loop through the mailboxes
ForEach ($mbx in $Mailboxes) {
# Loop through every address assigned to the mailbox
Foreach ($address in $mbx.EmailAddresses) {
# If it contains XXX, Record it
if ($address.ToString().ToLower().contains("onmicrosoft.com")) {
# This is an email address. Add it to the list
$obj = "" | Select-Object Alias,EmailAddress
$obj.Alias = $mbx.Alias
$obj.EmailAddress = $address.ToString() #.SubString(10)
$addresses += $obj
}
}
}
# Export the final object to a csv in the working directory
$addresses | Export-Csv addresses.csv -NoTypeInformation
# Open the csv with the default handler
Invoke-Item addresses.csv
##### END OF SHOWPROXIES.PS1

Masinis kambarių pašto dėžučių kūrimas „Office 365“

################################################################################
# Script: create-rooms.ps1
# Description:*** RUN THIS SCRIPT FROM A WINDOWS POWERSHELL SESSION ***
#This script creates Room mailboxes in Office 365.
# Syntax:Create-Rooms.ps1 -inputfile "file name.csv"
#
# Dependencies: Input file should contain 3 columns: RoomName, RoomSMTPAddress, RoomCapacity
#
################################################################################
param( $inputFile )
Function Usage
{
$strScriptFileName = ($MyInvocation.ScriptName).substring(($MyInvocation.ScriptName).lastindexofany("\") + 1).ToString()
@"
NAME:
$strScriptFileName
EXAMPLE:
C:\PS> .\$strScriptFileName -inputfile `"file name.csv`"
"@
}
If (-not $inputFile) {Usage;Exit}
#Get MSO creds and initialize session
If ($cred -eq $NULL) {$Global:cred = Get-Credential}
#
If ($ExchRemoteCmdlets.AccessMode -ne "ReadWrite")
{
Write-Host
Write-Host Connecting to Office 365...
Write-Host
$NewSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $cred -Authentication Basic -AllowRedirection
$Global:ExchRemoteCmdlets = Import-PSSession $NewSession
}
#Import the CSV file
$csv = Import-CSV $inputfile
#Create Rooms contained in the CSV file
$csv | foreach-object{
New-mailbox -Name $_.RoomName -room -primarysmtpaddress $_.RoomSMTPAddress -resourcecapacity $_.RoomCapacity
}
##### END OF CREATE-ROOMS.PS1

Masinis antrinio el. pašto adreso pašalinimas iš pašto dėžučių

##########################################################################
# Script: remove-proxy.ps1
#Description:*** RUN THIS SCRIPT FROM A WINDOWS POWERSHELL SESSION ***
#This script will remove a secondary email address from many users
#
# Syntax:remove-proxy.ps1 -inputfile "filename.csv"
#
# Dependencies:Input file should contain 2 columns: Username, Emailsuffix
# Example: Username=tim, Emailsuffix=fabrikam.com
#Script will remove the address tim@fabrikam.com from the mailbox for Tim.
#NOTE: Address must be secondary; it will not remove primary email address.
#
################################################################################
param( $inputFile )
Function Usage
{
$strScriptFileName = ($MyInvocation.ScriptName).substring(($MyInvocation.ScriptName).lastindexofany
("\") + 1).ToString()
@"
NAME:
$strScriptFileName
EXAMPLE:
C:\PS> .\$strScriptFileName -inputfile `"file name.csv`"
"@
}
If (-not $inputFile) {Usage;Exit}
#Get MSO creds and initialize session
If ($cred -eq $NULL) {$Global:cred = Get-Credential}
#
If ($ExchRemoteCmdlets.AccessMode -ne "ReadWrite")
{
Write-Host
Write-Host Connecting to Office 365...
Write-Host
$NewSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri
https://ps.outlook.com/powershell -Credential $cred -Authentication Basic -AllowRedirection
$Global:ExchRemoteCmdlets = Import-PSSession $NewSession
}
#Import the CSV file and change primary smtp address
$csv = Import-CSV $inputfile
$csv | foreach-object{
# Set variable for email address to remove
$removeaddr = $_.username + "@" + $_.emailsuffix
Write-Host ("Processing User: " + $_.UserName +" - Removing " + $removeaddr)
Set-Mailbox $_.Username -EmailAddresses @{Remove=$removeaddr}
}
##### END OF REMOVE-PROXY.PS1
Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×