Dynamics Edge provides Microsoft Windows Azure SaaS Deep Security Manager (BYOL) Training and Custom Solutions (use this link to request custom training or solutions)

Microsoft Windows Azure SaaS Training Deep Security Manager BYOL Trend Micro Azure Software As A Service Training Dynamics Edge

Suppose you have the case where you have tried to install the Trend Micro Deep security Agent using the Azure Resource Manager ARM Template in the Virtual Machine. If you have done this, you may sometimes not actually have the ability to complete the deployment of the Deep Security SaaS successfully just by using ARM template in Azure.

For instance, you may or may not have success with the following code snippet or one like it:

"$schema": "",
"contentVersion": "",
"parameters": {
"azureSaaSTrainingName": {
"type": "string"
"azureSaaSTrainingregion": {
"type": "string"
"azureSaaSTrainingpublisherId": {
"type": "string"
"azureSaaSTrainingofferId": {
"type": "string"

"azureSaaSTrainingplanId": {
"type": "string"
"resources": [
"azureSaaSTrainingapiVersion": "2015-06-15",
"azureSaaSTrainingType": "TrendMicro.DeepSecurity/accounts",
"azureSaaSTrainingName": "[parameters('name')]",
"azureSaaSTrainingLocation": "[parameters('region')]",
"azureSaaSTrainingTags": {},
"azureSaaSTrainingPlan": {
"publisher": "[parameters('publisherId')]",
"product": "[parameters('offerId')]",

"name": "[parameters('planId')]"
"azureSaaSTrainingproperties": {}

Now one of many issues you might encounter is that in this code (or similar) as demonstrated above, the offerID is likely mandatory for passing into the script. You may have issues that you cannot find the offerID of the "Deep Security SaaS" product.

Now the parameters that you might be passing could be something similar to the follows:

azureSaaSTrainingRegion: centralus
azureSaaSTrainingPublisherID: TrendMicro.DeepSecurity
azureSaaSTrainingOfferID: This may be where you have trouble

If you do not give the offer ID (azureSaaSTrainingOfferID) parameter to the script, you may get result of an error thrown, similar to what's shown below:

{ "error": { "code": "ResourcePurchaseValidationFailed", "message": "User
failed validation to purchase resources. Error message: 'Offer with PublisherId: TrendMicro.DeepSecurity and OfferId: deepsecuritymanager not found in Azure Data Market.
If this offer has been created recently, please allow up to 30 minutes for this offer to
be available for Purchase. If error persists, contact support.'" } }


If you have the above issue or any other issue, you could try the following steps via this free Azure SaaS deep security agent training guide. If even so, you cannot resolve and if you still encounter problems, please do contact us for custom Azure support, consultation, licensing, solutions and/or custom Azure SaaS training.

Free Azure SaaS Trend Micro Deep Security Agent Installation Training - how to configure and install the Trend Micro Deep Security as a Service on an Azure Windows VM (Virtual Machine)

You should know that it is likely this specific extension has actually been deprecated and we are documenting it here for some informational, educational purposes only as one of many possible, experimental solutions for the problems at hand. We actually do not really recommend that you continue to use this particular Azure extension discussed further in this article within your real production deployments and instead contact Dynamics Edge as soon as possible for more information on more tailored solutions fit for production use and for your use case. The truth is, free Azure Training guides can only take you so far - even this free Azure SaaS training guide. Although we are providing this free custom Azure SaaS Training Guide as a courtesy for you, it is probably at best a high level overview and a possible solution for initial testing - but if you want a set of real working solutions that are non-deprecated and are more reliable than what is discussed here, you really should contact us at Dynamics Edge immediately for help!

Here in this specific article we want to show you how to configure as well as install Trend Micro Deep Security as a Service on an existing or brand new Azure virtual machine (VM) that is currently running Microsoft Windows Server on it. The Trend Micro Deep Security as a Service extension does include a built in firewall, an intrusion prevention system, integrity monitoring, and a variety of anti-malware protection.

The truth is, the Deep Security As A Service software is installed as follows. First off you should know that the acronym Azure SaaS actually stands for Azure Software As A Service, which would be the scope of the custom training, licensing or support or consulting if you requested it with Dynamics Edge. The Trend Micro Deep Security as a service also could be possibly partially abbreviated as SaaS but is not usually done - Azure SaaS refers to Azure Software As A Service considerations in most cases. So anyway, the the Deep Security As A Service software is generally installed as a brand new security extension via the Azure VM Agent in the server. So basically on a brand new VM or virtual machine, here's what you would do. First, install the Trend Micro (Azure) Deep Security Agent extension, just as the Azure VM Agent is automatically created by the Microsoft Windows Azure portal in the cloud platform.

So now you should know that any existing VM that was created using the Azure CLI (Command Line Interface), Azure PowerShell or Azure portal, possibly may not actually have a present VM agent in place. What you need to know here is that an existing virtual machine that actually doesn't have the VM Agent needs some additional steps for this to work correctly. First, you may need to download then install it separately.

In the case that you may possess a current valid subscription from the Trend Micro company for an on-premises complete solution, there is some possibility that you could utilize this subscription in order to assist you in protecting your VM virtual machines in Microsoft Windows Azure.

Suppose that when you look closely, you find you are not yet a Trend Micro customer. The truth is that you may be eligible to register for a trial Trend Micro subscription. This depends on some factors you can call us about to find out more.

Continuing on, let's move on to installation.

Installation of the Trend Micro Deep Security Agent on a new Azure Virtual Machine

Here you should know that the Microsoft Windows Azure portal permits you to start the installation of the Trend Micro Deep Security Manager extension through the following way. You would start by using a template image from the Azure Marketplace in order to create and provision the virtual machine (from the Azure portal). In the case that you desire to create just one virtual machine in Azure, the Azure portal is definitely a simple method to use to begin adding the protection that Trend Micro Deep Security manager could provide you.

When you use a particular gallery template from the Azure Marketplace, this results in opening a step by step interactive guide that assists you in the initial setup and configuration of the Azure virtual machine to prepare it for provisioning and deployment in the Azure cloud platform. In the Settings blade, there is a panel (the 3rd one) which guides you through the installation of the Trend Micro security extension in Azure.

Here are some additional instructions you may need to know as well. Use this link to ask Dynamics Edge for help in Creating an Azure virtual machine running the Windows software using the Azure portal to provision and deploy it. For now we will assume you know creation of VM or requested help from us and will continue on.

So now after opening the Settings blade, you should do as follows.

Installation of the Azure Trend Micro Deep Security Agent on an existing VM for SaaS purposes

For the installation of the Azure SaaS Trend Micro Deep Security Agent related to an already existing VM, here is what you need to know.
You do need at least version 0.82 or higher of the Azure PowerShell module installed on your own local machine or computer system. Verify what version you have of Microsoft Windows Azure PowerShell by using the following command -


Use this link to ask Dynamics Edge for help about how to install and configure Azure PowerShell on local system.

You must now log in to your Microsoft Windows Azure subscription by utilizing the Add-AzureAccount  command in Windows Azure PowerShell.

Is the VM Agent actually installed on the target virtual machine in Azure?

You do need to verify and make sure that the VM Agent is actually already installed correctly. You would do this by indicating the name of the virtual machine and the name of the cloud service. Issue these commands at an elevated, administrator-level Microsoft Windows Azure PowerShell command prompt or command line. You should definitely replace all of the elements that are surrounded by quotes, which would be including the < and > characters in the following code sample.

$CSName = ""
$VMName = ""
$vm = Get-AzureVM -ServiceName $CSName -Name $VMName
write-host $vm.VM.ProvisionGuestAgent

Let us now suppose that you do not have knowledge of the virtual machine name and cloud service. To find this information out, you would want to run Get-AzureVM  in order to obtain that pertinent information regarding all of the virtual machines in your current Azure subscription  that you have logged into with Azure PowerShell.
What if the write-host command returns True? If that is the case, then the VM Agent is properly installed and ready to go. However, if it does return False, then you may need to do more steps (ask us if you need help here - VM Agent and Extensions installation).

Assuming that the VM Agent is installed properly, now you should run these commands as follows.

$Agent = Get-AzureVMAvailableExtension TrendMicro.DeepSecurity -ExtensionName TrendMicroDSA

Set-AzureVMExtension -Publisher TrendMicro.DeepSecurity –Version $Agent.Version -ExtensionName TrendMicroDSA -VM $vm | Update-AzureVM

Some time is needed for the Azure VM agent and extension to start actually running after installation. You must proceed with the activation of Deep Security on the Azure Virtual Machine so that Deep Security Manager can manage it via Instant-On Cloud Security for Microsoft Windows Azure SaaS.

Benefits of Azure SaaS Deep Security Manager

Constructed to integrate well with Microsoft Windows Azure, Deep Security Manager gives you these benefits for your virtual machines in Azure:

Use this link to ask Dynamics Edge for more info on Custom Microsoft Azure SaaS Training on Deep Security Agent / Manager and for more info on your options.

202 S.E. Church Street, Suite 203 Leesburg, VA 20175
202 Church Street S.E. , Suite 203 Leesburg, VA 20175
800-453-596 (Toll Free)