Skip to content

Commit da2c548

Browse files
authored
Merge pull request #82221 from richeney/patch-15
Added Antimalware example
2 parents 68989db + 932b9cd commit da2c548

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

articles/azure-arc/servers/manage-vm-extensions-powershell.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,25 @@ To enable a VM extension on your Azure Arc-enabled server, use [New-AzConnectedM
3232
The following example enables the Log Analytics VM extension on a Azure Arc-enabled Linux server:
3333

3434
```powershell
35-
PS C:\> $Setting = @{ "workspaceId" = "workspaceId" }
36-
PS C:\> $protectedSetting = @{ "workspaceKey" = "workspaceKey" }
37-
PS C:\> New-AzConnectedMachineExtension -Name OMSLinuxAgent -ResourceGroupName "myResourceGroup" -MachineName "myMachine" -Location "eastus" -Publisher "Microsoft.EnterpriseCloud.Monitoring" -Settings $Setting -ProtectedSetting $protectedSetting -ExtensionType "OmsAgentForLinux"
35+
$Setting = @{ "workspaceId" = "workspaceId" }
36+
$protectedSetting = @{ "workspaceKey" = "workspaceKey" }
37+
New-AzConnectedMachineExtension -Name OMSLinuxAgent -ResourceGroupName "myResourceGroup" -MachineName "myMachine" -Location "regionName" -Publisher "Microsoft.EnterpriseCloud.Monitoring" -Settings $Setting -ProtectedSetting $protectedSetting -ExtensionType "OmsAgentForLinux"
3838
```
3939

4040
To enable the Log Analytics VM extension on an Azure Arc-enabled Windows server, change the value for the `-ExtensionType` parameter to `"MicrosoftMonitoringAgent"` in the previous example.
4141

4242
The following example enables the Custom Script Extension on an Azure Arc-enabled server:
4343

4444
```powershell
45-
PS C:\> $Setting = @{ "commandToExecute" = "powershell.exe -c Get-Process" }
46-
PS C:\> New-AzConnectedMachineExtension -Name custom -ResourceGroupName myResourceGroup -MachineName myMachineName -Location eastus -Publisher "Microsoft.Compute" -Settings $Setting -ExtensionType CustomScriptExtension
45+
$Setting = @{ "commandToExecute" = "powershell.exe -c Get-Process" }
46+
New-AzConnectedMachineExtension -Name "custom" -ResourceGroupName "myResourceGroup" -MachineName "myMachineName" -Location "regionName" -Publisher "Microsoft.Compute" -Settings $Setting -ExtensionType CustomScriptExtension
47+
```
48+
49+
The following example enables the Microsoft Antimalware extension on an Azure Arc-enabled Windows server:
50+
51+
```powershell
52+
$Setting = @{ "AntimalwareEnabled" = $true }
53+
New-AzConnectedMachineExtension -Name "IaaSAntimalware" -ResourceGroupName "myResourceGroup" -MachineName "myMachine" -Location "regionName" -Publisher "Microsoft.Azure.Security" -Settings $Setting -ExtensionType "IaaSAntimalware"
4754
```
4855

4956
### Key Vault VM extension

0 commit comments

Comments
 (0)