{"id":688,"date":"2019-03-03T13:25:22","date_gmt":"2019-03-03T13:25:22","guid":{"rendered":"https:\/\/www.mozesoft.com\/blog\/?p=688"},"modified":"2019-05-21T11:28:56","modified_gmt":"2019-05-21T11:28:56","slug":"migrate-from-exchange-server-2007-to-exchange-server-2013","status":"publish","type":"post","link":"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/","title":{"rendered":"Migrate from Exchange Server 2007 to Exchange Server 2013"},"content":{"rendered":"\n<p>Before planning your Exchange Server 2013 migration, you need to ensure that you are familiar with all its features like virtualization, retention, modern public folders, managed availability, transport, unified messaging, EWS, Outlook Web App etc.<\/p>\n\n\n\n<p>As Exchange is critical to the communication network, it is important to do a smooth Exchange migration which causes minimum or zero interruption to the organizational communication. In this blog, we will see how to migrate all users and services from Exchange 2007 to Exchange 2013 and finally decommission the old Exchange 2007.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 1: Deploying Exchange 2013 as new environment<\/h2>\n\n\n\n<p>Active Directory Preparation :<\/p>\n\n\n\n<p>When we install Exchange Server, it needs to store User mailboxes\u2019 \nand Exchange Server\u2019s configuration information in the organization. So \nit is important that Active Directory is duly prepared before you \ninstall Exchange 2013 in the organization. \n<br>Following things need to be done before you deploy Exchange Server 2013 in the environment : \n<br>A) Extend Active Directory Schema \n<br>B) Prepare Active Directory and \n<br>C) Prepare Active Directory Domains <\/p>\n\n\n\n<p>To ensure that AD preparation is done correctly, verify that the \nrangeUpper property on ms-Exch-Schema-Version-Pt is set to the correct \nvalue. After this force AD replication.<\/p>\n\n\n\n<p>Exchange Server 2013 Installation :\n<br>When you are ready for running Exchange Server setup, ensure that \nserver is fully updated with latest patches. To install Windows Features\n using PowerShell Run Windows PowerShell as Administrator and paste the \nfollowing command:<\/p>\n\n\n\n<p>Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience, \nNET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, \nRSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, \nRSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, \nWeb-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, \nWeb-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, \nWeb-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, \nWeb-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console,\n Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, \nWeb-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, \nWindows-Identity-Foundation<\/p>\n\n\n\n<p>After the installation is complete, Restart your server. And after \nthe reboot, download and install Microsoft Unified Communications \nManaged API 4.0. Core Run-time 64-bit, Microsoft Office 2010 Filter \nPacks 64 bit, Microsoft Office 2010 Filter Packs SP1 64 bit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 2: Configuring Digital Certificates <\/h2>\n\n\n\n<p>You should be using as few certificates and host names as\n possible for cost control since certificate providers charge a fee \nbased on number of host names you add to your certificate. By default, \nExchange comes with self-signed certificates, we will replace this \ncertificates with the ones relevant to our case.<\/p>\n\n\n\n<p>mail.contoso.com : FQDN for most connections to Exchange including \nMicrosoft Outlook, Outlook Web App, Outlook Anywhere, the Offline \nAddress Book, Exchange Web Services, POP3, IMAP4, SMTP, Exchange Control\n Panel, and ActiveSync<\/p>\n\n\n\n<p>autodiscover.contoso.com : FQDN used by clients that support Auto \ndiscover, including Microsoft Office Outlook 2007 and later versions, \nExchange ActiveSync and Exchange Web Services clients<\/p>\n\n\n\n<p>legacy.contoso.com: FQDN used by all external and internal clients for old server i.e. Exchange Server 2007.<\/p>\n\n\n\n<p>Next, We will create certificate request, for this open EMS and run the New-ExchangeCertificate cmdlet command:\n<br>Once the certificate is created, get it signed by the appropriate \ncertification authority (CA) and use the Import-ExchangeCertificate to \nimport the certificate.<\/p>\n\n\n\n<p>Then Exchange Server 2013 need to be configured to use the certificates using the Enable-ExchangeCertificate command.<\/p>\n\n\n\n<p>Please note that Enable-ExchangeCertificate cmdlet cannot be used to \nenable a wildcard certificate for POP and IMAP services, also it cannot \nbe used to enable a certificate for federation.\n<br>Use private key to export the certificate and import it on Exchange 2007 CAS servers using the same steps.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 3: Configuring Name Space and Virtual Directories for Exchange Server<\/h2>\n\n\n\n<p>Follow the given steps to configure Exchange Server 2013 virtual directories using EMS :<\/p>\n\n\n\n<p>Exchange Control Panel\n<br>To configure Exchange Control Panel (ECP) virtual directories properties, use Set-EcpVirtualDirectory cmdlet.<\/p>\n\n\n\n<p>Outlook Web App\n<br>To configure Outlook Web App virtual directories use Set-OwaVirtualDirectory cmdlet.<\/p>\n\n\n\n<p>Offline Address Book\n<br>To configure offline address book virtual directory use Set-OABVirtualDirectory cmdlet.<\/p>\n\n\n\n<p>ActiveSync\n<br>Use Set-ActiveSyncVirtualDirectory cmdlet to configure the Microsoft\n Exchange ActiveSync settings on specified virtual directory.<\/p>\n\n\n\n<p>Web Services\n<br>To modify Exchange Web Services virtual directory use \nSet-WebServicesVirtualDirectory cmdlet on the server running Exchange \nServer 2013.<\/p>\n\n\n\n<p>AutoDiscover\n<br>To set properties on specified Client Access Server objects use Set-ClientAccessServer cmdlet.<\/p>\n\n\n\n<p>Outlook Anywhere\n<br>To set properties on a computer running Microsoft Exchange Server \n2013 enabled for Microsoft Outlook Anywhere use Set-OutlookAnywhere \ncmdlet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 4: Offline Address Book (OAB) configuration<\/h2>\n\n\n\n<p>In Exchange Server 2013, OABGen (Offline Address Book \nGeneration) service which runs on Mailbox server generates offline \naddress book.<\/p>\n\n\n\n<p>Change the default OAB on Exchange 2013 database using Get-MailboxDatabase and Set-MailboxDatabase<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: Mail Flow Configurations on Exchange 2013<\/h2>\n\n\n\n<p>Receive Connector\n<br>To create this connector use the New-ReceiveConnector cmdlet.<\/p>\n\n\n\n<p>Send Connector\n<br>Now add the new Exchange Server to the existing send connector by the Set-SendConnector cmdlet.<\/p>\n\n\n\n<p>Transport Rules:\n<br>Transport rules cannot be migrated from Exchange Server 2007 to \n2013. So you need to do the following to get Transport rules in Exchange\n Server 2013:<\/p>\n\n\n\n<p>Use Export-TransportRuleCollection cmdlet to export all transport rules from Exchange Server 2007\n<br>Copy the exported Transport Rule file to the system which has Exchange Server 2013 installed on it\n<br>Use Import-TransportRuleCollection cmdlet to import the Transport Rules from the file to the Exchange Server 2013<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6: Moving Client Access to Exchange 2013<\/h2>\n\n\n\n<p>In the Exchange 2007 management shell you need to run the following commands :<\/p>\n\n\n\n<p>Outlook Web App\n<br>Use Set-OwaVirtualDirectory cmdlet to modify properties of MS Outlook Web App virtual directories.<\/p>\n\n\n\n<p>Offline Address Book\n<br>Use Set-OABVirtualDirectory cmdlet to configure offline address book virtual directory.<\/p>\n\n\n\n<p>ActiveSync\n<br>Use Set-ActiveSyncVirtualDirectory cmdlet to configure the Microsoft\n Exchange ActiveSync settings on specified virtual directory.<\/p>\n\n\n\n<p>Web Services\n<br>To modify Exchange Web Services virtual directory use \nSet-WebServicesVirtual Directory cmdlet on the server running Exchange \nServer 2007.<\/p>\n\n\n\n<p>Unified Messaging\n<br>To modify an existing Exchange Unified Messaging virtual directory, run the Set-UMVirtualDirectory cmdlet.<\/p>\n\n\n\n<p>Outlook Anywhere\n<br>To set Microsoft Outlook Anywhere properties on Microsoft Exchange Server 2007 use Set-OutlookAnywhere cmdlet.<\/p>\n\n\n\n<p>Threat Management Gateway Rules\n<br>Now create and update your TMG publish rules.<\/p>\n\n\n\n<p>Next update your publish rules for Exchange 2007 to accept \nconnections for Legacy name space. And then publish Exchange Server 2013\n using TMG.<\/p>\n\n\n\n<p>Domain Name System Configurations:<\/p>\n\n\n\n<p>In the Internal DNS, point mail.contoso.com and \nautodiscover.contoso.com to Exchange 2013 server. And in \nLegacy.contoso.com new record points to Exchange 2007 Server. In the \nPublic DNS, point mail.contoso.com and autodiscover.contoso.com to TMG \nlistener and for Legacy.contoso.com point new record to TMG Listener.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 7: Moving Mailboxes to Exchange 2013<\/h2>\n\n\n\n<p>Next you can use New-MoveRequest cmdlet to start mailbox \nor personal archive migration. To check mailbox readiness before \nstarting to move mailboxes you can use WhatIf parameter. You can also \ncreate batch move if you want.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 8: Moving Public Folders to Exchange 2013 and decommissioning old Exchange<\/h2>\n\n\n\n<p>To start with, take snapshot of the current Public Folders in Exchange Server 2007 EMS using the following commands: \n<br>Get-PublicFolder, Get-PublicFolderStatistics and Get-PublicFolderClientPermission.<\/p>\n\n\n\n<p>Next, Create CSV files using scripts \n(Export-PublicFolderStatistics.ps1 and \nPublicFolderToMailboxMapGenerator.ps1). In this way you will get the CSV\n file mapping PFs to new PF mailboxes.<\/p>\n\n\n\n<p>In the Exchange 2013, create PF mailboxes using New-Mailbox \n\u2013PublicFolder cmdlet. Migrate PF content using \nNew-PublicFolderMigrationRequest cmdlet.<\/p>\n\n\n\n<p>Before starting the final migration, lock down Exchange Server 2007 using the following cmdlets.<\/p>\n\n\n\n<p>Set-OrganizationConfig \u2013PublicFoldersLockedForMigration $True (In Exchange 2007)<\/p>\n\n\n\n<p>Set-PublicFolderMigrationRequest &lt;name&gt; -PreventCompletion $False (In Exchange 2013)<\/p>\n\n\n\n<p>Resume-PublicFolderMigrationRequest &lt;name&gt; (In Exchange 2013)<\/p>\n\n\n\n<p>Test new public folders to ensure everything is alright. Then us the following cmdlet to unlock the PF migration.<\/p>\n\n\n\n<p>Set-OrganizationConfig -PublicFolderMigrationComplete:$true<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 9: Decommissioning Exchange Server 2007<\/h2>\n\n\n\n<p>Open Exchange Server 2007 management shell and run the following command to remove mailbox databases.<\/p>\n\n\n\n<p>Get-MailboxDatabase | Remove-MailboxDatabase<\/p>\n\n\n\n<p>Remove the public database and in the cmd run the following command to uninstall Exchange:<\/p>\n\n\n\n<p>Setup.com \/mode:uninstall<\/p>\n\n\n\n<p>The above mentioned steps helps you to complete the entire Exchange Server 2007 to 2013 migration process. <\/p>\n\n\n\n<p>If you have not moved public folder replicas to another server, \nor if you have not removed all of the public folders in the public \nfolder database, you will receive an error stating that the public \nfolder database cannot be removed because it contains public folder \nreplicas.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Before planning your Exchange Server 2013 migration, you need to ensure that you are familiar with all its features like virtualization, retention, modern public folders, managed availability, transport, unified messaging, EWS, Outlook Web App etc. As Exchange is critical to the communication network, it is important to do a smooth Exchange migration which causes minimum [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-688","post","type-post","status-publish","format-standard","hentry","category-exchange-server"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Migrate from Exchange Server 2007 to Exchange Server 2013 - Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Migrate from Exchange Server 2007 to Exchange Server 2013 - Blog\" \/>\n<meta property=\"og:description\" content=\"Before planning your Exchange Server 2013 migration, you need to ensure that you are familiar with all its features like virtualization, retention, modern public folders, managed availability, transport, unified messaging, EWS, Outlook Web App etc. As Exchange is critical to the communication network, it is important to do a smooth Exchange migration which causes minimum [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-03T13:25:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-05-21T11:28:56+00:00\" \/>\n<meta name=\"author\" content=\"Adsank\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Adsank\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/\"},\"author\":{\"name\":\"Adsank\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/79fc1ff8cfa9fe3f16bedffefc53359c\"},\"headline\":\"Migrate from Exchange Server 2007 to Exchange Server 2013\",\"datePublished\":\"2019-03-03T13:25:22+00:00\",\"dateModified\":\"2019-05-21T11:28:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/\"},\"wordCount\":1263,\"articleSection\":[\"Exchange Server\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/\",\"url\":\"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/\",\"name\":\"Migrate from Exchange Server 2007 to Exchange Server 2013 - Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.mozesoft.com\/blog\/#website\"},\"datePublished\":\"2019-03-03T13:25:22+00:00\",\"dateModified\":\"2019-05-21T11:28:56+00:00\",\"author\":{\"@id\":\"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/79fc1ff8cfa9fe3f16bedffefc53359c\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.mozesoft.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Migrate from Exchange Server 2007 to Exchange Server 2013\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/#website\",\"url\":\"https:\/\/www.mozesoft.com\/blog\/\",\"name\":\"Blog\",\"description\":\"IT Knowledgebase\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.mozesoft.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/79fc1ff8cfa9fe3f16bedffefc53359c\",\"name\":\"Adsank\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/16e1b860aa1c6c11b188d686f734c33318307888d91fee8cd1550025f1c788a0?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/16e1b860aa1c6c11b188d686f734c33318307888d91fee8cd1550025f1c788a0?s=96&d=mm&r=g\",\"caption\":\"Adsank\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Migrate from Exchange Server 2007 to Exchange Server 2013 - Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/","og_locale":"en_US","og_type":"article","og_title":"Migrate from Exchange Server 2007 to Exchange Server 2013 - Blog","og_description":"Before planning your Exchange Server 2013 migration, you need to ensure that you are familiar with all its features like virtualization, retention, modern public folders, managed availability, transport, unified messaging, EWS, Outlook Web App etc. As Exchange is critical to the communication network, it is important to do a smooth Exchange migration which causes minimum [&hellip;]","og_url":"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/","og_site_name":"Blog","article_published_time":"2019-03-03T13:25:22+00:00","article_modified_time":"2019-05-21T11:28:56+00:00","author":"Adsank","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Adsank","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/#article","isPartOf":{"@id":"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/"},"author":{"name":"Adsank","@id":"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/79fc1ff8cfa9fe3f16bedffefc53359c"},"headline":"Migrate from Exchange Server 2007 to Exchange Server 2013","datePublished":"2019-03-03T13:25:22+00:00","dateModified":"2019-05-21T11:28:56+00:00","mainEntityOfPage":{"@id":"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/"},"wordCount":1263,"articleSection":["Exchange Server"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/","url":"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/","name":"Migrate from Exchange Server 2007 to Exchange Server 2013 - Blog","isPartOf":{"@id":"https:\/\/www.mozesoft.com\/blog\/#website"},"datePublished":"2019-03-03T13:25:22+00:00","dateModified":"2019-05-21T11:28:56+00:00","author":{"@id":"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/79fc1ff8cfa9fe3f16bedffefc53359c"},"breadcrumb":{"@id":"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.mozesoft.com\/blog\/migrate-from-exchange-server-2007-to-exchange-server-2013\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mozesoft.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Migrate from Exchange Server 2007 to Exchange Server 2013"}]},{"@type":"WebSite","@id":"https:\/\/www.mozesoft.com\/blog\/#website","url":"https:\/\/www.mozesoft.com\/blog\/","name":"Blog","description":"IT Knowledgebase","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mozesoft.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/79fc1ff8cfa9fe3f16bedffefc53359c","name":"Adsank","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mozesoft.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/16e1b860aa1c6c11b188d686f734c33318307888d91fee8cd1550025f1c788a0?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/16e1b860aa1c6c11b188d686f734c33318307888d91fee8cd1550025f1c788a0?s=96&d=mm&r=g","caption":"Adsank"}}]}},"_links":{"self":[{"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/posts\/688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/comments?post=688"}],"version-history":[{"count":2,"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/posts\/688\/revisions"}],"predecessor-version":[{"id":692,"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/posts\/688\/revisions\/692"}],"wp:attachment":[{"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/media?parent=688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/categories?post=688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mozesoft.com\/blog\/wp-json\/wp\/v2\/tags?post=688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}