{"id":3205,"date":"2014-06-20T12:35:26","date_gmt":"2014-06-20T04:35:26","guid":{"rendered":"http:\/\/rmohan.com\/?p=3205"},"modified":"2014-06-20T12:41:02","modified_gmt":"2014-06-20T04:41:02","slug":"install-and-remove-dhcp-server-using-powershell","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=3205","title":{"rendered":"Install and Remove DHCP SERVER Using PowerShell"},"content":{"rendered":"<p>Install DHCP SERVER Using PowerShell<\/p>\n<p>&nbsp;<\/p>\n<p>PS C:\\Users\\Administrator&gt; get-command -Module servermanager<\/p>\n<p>CommandType\u00a0\u00a0\u00a0\u00a0 Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ModuleName<br \/>\n&#8212;&#8212;&#8212;&#8211;\u00a0\u00a0\u00a0\u00a0 &#8212;-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;&#8212;-<br \/>\nAlias\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Add-WindowsFeature\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ServerManager<br \/>\nAlias\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Remove-WindowsFeature\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ServerManager<br \/>\nFunction\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Disable-ServerManagerStandardUserRemoting\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ServerManager<br \/>\nFunction\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Enable-ServerManagerStandardUserRemoting\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ServerManager<br \/>\nCmdlet\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Get-WindowsFeature\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ServerManager<br \/>\nCmdlet\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Install-WindowsFeature\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ServerManager<br \/>\nCmdlet\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Uninstall-WindowsFeature\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ServerManager<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>PS C:\\Users\\Administrator&gt; Add-WindowsFeature -IncludeAllSubFeature -Name DHCP, RSAT-DHCP<\/p>\n<p>Success Restart Needed Exit Code\u00a0\u00a0\u00a0\u00a0\u00a0 Feature Result<br \/>\n&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nTrue\u00a0\u00a0\u00a0 Yes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SuccessRest&#8230; {DHCP Server, Remote Server Administration&#8230;<br \/>\nWARNING: You must restart this server to finish the installation process.<br \/>\nWARNING: Windows automatic updating is not enabled. To ensure that your newly-installed role or feature is<br \/>\nautomatically updated, turn on Windows Update.<br \/>\nPS C:\\Users\\Administrator&gt; Get-WindowsFeature *dhcp*<\/p>\n<p>Display Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Install State<br \/>\n&#8212;&#8212;&#8212;&#8212;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;-\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;&#8212;&#8212;-<br \/>\n[X] DHCP Server\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 DHCP\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 InstallPending<br \/>\n[X] DHCP Server Tools\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 RSAT-DHCP\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 InstallPending<\/p>\n<p>&nbsp;<\/p>\n<p>Get-WindowsFeature<\/p>\n<p>Install-WindowsFeature DHCP -IncludeManagementTools -whatif<br \/>\nAdd-WindowsFeature -IncludeAllSubFeature -Name DHCP, RSAT-DHCP<\/p>\n<p>&nbsp;<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">You can install the DHCP server role on Windows server 2012, by running the following PowerShell command.<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\"><strong><em>Install-WindowsFeature \u2013Name DHCP<\/em><\/strong><\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">This would automatically install the DHCP RSAT which includes DHCP MMC, DHCP netsh context and DHCP PowerShell.<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">If you only wish to install DHCP RSAT, you can run the following command.<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\"><strong><em>Install-WindowsFeature \u2013Name RSAT-DHCP<\/em><\/strong><\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">Next step is to bind the DHCP server to a network interface where it can listen for the client requests and lease out IP addresses. This network interface should be configured with a static IPv4 or IPv6 address. The following PowerShell command would bind the DHCP server to<br \/>\nthe network interface.<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\"><strong><em>Set-DhcpServerv4Binding -BindingState $true -InterfaceAlias \u201cLocal Area Connection\u201d<\/em><\/strong><\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">If your network operates in Windows domain environment then you will need to authorize the DHCP server in Active Directory so that it can serve IP addresses to client computers. Run the following command to authorize the DHCP server. In this case the IP address of DHCP<br \/>\nserver is obtained by looking up in DNS. You can also choose to explicitly specify an IP address of DHCP server.<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\"><strong><em>Add-DhcpServerInDC -DnsName \u201cDhcpServer.DomainName.com\u201d<\/em><\/strong><\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">A scope defines a range of IP addresses that are available to be leased out to client computers on a particular subnet. Here is an example of how to add a new scope through Powershell. The Add-DhcpServerV4Scope cmdlet also gives you options to specify the state of a scope, enable Network Access Protection (NAP), add the scope as part of a superscope and so on.<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\"><strong><em>Add-DhcpServerv4Scope -Name &#8220;Friendly Name of Scope&#8221; -StartRange 10.10.10.1 -EndRange<span class=\"Apple-converted-space\">\u00a0<\/span><\/em>10.10.10.254 -SubnetMask 255.255.255.0<\/strong><\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">In a network that uses DHCP, it is a common requirement to permanently reserve an IP address for specific clients. It is typically needed for devices like printers and application servers that always have a fixed IP address on the network. Here\u2019s how to add a reservation on the DHCP server.<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\"><strong><em>Add-DhcpServerv4Reservation -IPAddress 10.10.10.8 -ClientId F0-DE-F1-7A-11-6A -Description &#8220;Friendly name of reservation&#8221;<\/em><\/strong><\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">In addition to IP address leases, DHCP server also provides other configuration information to the clients. It can provide the IP address of DNS server, default gateway, router, WINS server and nmore. Network administrator has to define these properties on DHCP server by means of DHCP option values.<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">With PowerShell you can define :<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">&#8211;\u00a0\u00a0A server wide option value which is applicable to all scopes on the DHCP server<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">&#8211;\u00a0\u00a0An option value for a \u00a0specific scope or a reservation<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">For instance, the following command defines an option value to apply on all scopes.<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\"><strong><em>Set-DhcpServerv4OptionValue -OptionId 6 -value 192.168.1.1<\/em><\/strong><\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">Note: option id 6 is for Dns Server<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\">MAC address filtering is used to define a list of clients that can acquire IP addresses from the DHCP server. Any foreign client that is not on the list will fail to get an IP address. This greatly enhances security of corporate network. You can define two types of MAC Addresses<br \/>\nlists on DHCP servers. The clients in Allow list are provided services by the DHCP server and ones in Deny list are denied the services. Here is how you add a new MAC address to the deny list.<\/p>\n<p style=\"font: 12px\/18.16px 'Segoe UI', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif; text-align: left; color: #2a2a2a; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; background-color: #ffffff; -webkit-text-stroke-width: 0px;\"><strong><em>Add-DhcpServerv4Filter -List Deny -MacAddress F0-DE-F1-7A-11-6B -Description &#8220;Friendly name of filter&#8221;<\/em><\/strong><\/p>\n<p><strong> Remove Windows feature<\/strong><br \/>\nPS C:\\Users\\Administrator&gt; Remove-WindowsFeature -Name DHCP, RSAT-DHCP<\/p>\n<p>Success Restart Needed Exit Code\u00a0\u00a0\u00a0\u00a0\u00a0 Feature Result<br \/>\n&#8212;&#8212;- &#8212;&#8212;&#8212;&#8212;&#8211; &#8212;&#8212;&#8212;\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212;&#8212;&#8212;&#8212;&#8211;<br \/>\nTrue\u00a0\u00a0\u00a0 Yes\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 SuccessRest&#8230; {DHCP Server, Remote Server Administration&#8230;<br \/>\nWARNING: You must restart this server to finish the removal process.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Install DHCP SERVER Using PowerShell<\/p>\n<p>&nbsp;<\/p>\n<p>PS C:\\Users\\Administrator&gt; get-command -Module servermanager<\/p>\n<p>CommandType Name ModuleName &#8212;&#8212;&#8212;&#8211; &#8212;- &#8212;&#8212;&#8212;- Alias Add-WindowsFeature ServerManager Alias Remove-WindowsFeature ServerManager Function Disable-ServerManagerStandardUserRemoting ServerManager Function Enable-ServerManagerStandardUserRemoting ServerManager Cmdlet Get-WindowsFeature ServerManager Cmdlet Install-WindowsFeature ServerManager Cmdlet Uninstall-WindowsFeature ServerManager<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>PS C:\\Users\\Administrator&gt; Add-WindowsFeature -IncludeAllSubFeature -Name DHCP, RSAT-DHCP<\/p>\n<p>Success Restart Needed Exit Code Feature Result &#8212;&#8212;- [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[48],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/3205"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3205"}],"version-history":[{"count":5,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/3205\/revisions"}],"predecessor-version":[{"id":3210,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/3205\/revisions\/3210"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}