Set-AzureServiceAntimalwareExtension
Configura la extensión Microsoft Antimalware para los servicios en la nube.
Nota
Los cmdlets a los que se hace referencia en esta documentación son para administrar recursos de Azure heredados que usan Service Management API. Consulte el módulo de Az PowerShell para cmdlets para administrar recursos de Azure Resource Manager.
Importante
Cloud Services (clásico) ahora está en desuso para los nuevos clientes y se retirará el 31 de agosto de 2024 para todos los clientes. Las nuevas implementaciones deben utilizar el nuevo modelo de implementación basado en Azure Resource Manager Azure Cloud Services (soporte extendido) .
Syntax
Set-AzureServiceAntimalwareExtension
[-ServiceName] <String>
[[-Slot] <String>]
[[-Role] <String[]>]
[[-AntimalwareConfiguration] <XmlDocument>]
[[-Monitoring] <String>]
[[-StorageContext] <AzureStorageContext>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Set-AzureServiceAntimalwareExtension
[-ServiceName] <String>
[[-Slot] <String>]
[[-Role] <String[]>]
[[-AntimalwareConfiguration] <XmlDocument>]
[[-Monitoring] <String>]
[[-StorageContext] <AzureStorageContext>]
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
El cmdlet Set-AzureServiceAntimalwareExtension configura la extensión Microsoft Antimalware para un servicio en la nube. Puede especificar valores que invaliden y complementan valores en la configuración XML, como el contexto de la cuenta de almacenamiento.
Ejemplos
Ejemplo 1: Habilitar la extensión
PS C:\> [System.Xml.XmlDocument] $XmlConfig = New-Object System.Xml.XmlDocument
PS C:\> $XmlConfig.load('C:\configuration\contosoVM.xml')
PS C:\> Set-AzureServiceAntimalwareExtension -ServiceName "ContosoService03" -AntimalwareConfiguration $XmlConfig
Operation succeeded
Los dos primeros comandos crean un objeto XmlDocument que contiene una configuración para la extensión Microsoft Antimalware y, a continuación, los almacena en la variable $XmlConfig.
Ejemplo 2: Habilitación de la extensión para la ranura de ensayo
PS C:\> [System.Xml.XmlDocument] $XmlConfig = New-Object System.Xml.XmlDocument
PS C:\> $XmlConfig.load('C:\configuration\contosoVM.xml')
PS C:\> Set-AzureServiceAntimalwareExtension -ServiceName "ContosoService03" -Slot "Staging" -AntimalwareConfiguration $XmlConfig
Operation succeeded
Los dos primeros comandos crean un objeto XmlDocument que contiene una configuración para la extensión Microsoft Antimalware y, a continuación, los almacena en la variable $XmlConfig.
Ejemplo 3: Habilitación de la extensión con supervisión
PS C:\> System.Xml.XmlDocument] $XmlConfig = New-Object System.Xml.XmlDocument
PS C:\> $XmlConfig.load('C:\configuration\contosoVM.xml')
PS C:\> $StorageContext = New-AzureStorageContext -StorageAccountName "contosostoragemain" -StorageAccountKey (Get-AzureStorageKey -StorageAccountName "Contosostoragemain").Primary
PS C:\> Set-AzureServiceAntimalwareExtension -ServiceName "ContosoService03" -AntimalwareConfiguration $XmlConfig -Monitoring ON -StorageContext $StorageContext
Los dos primeros comandos crean un objeto XmlDocument que contiene una configuración para la extensión Microsoft Antimalware y, a continuación, los almacena en la variable $XmlConfig.
Parámetros
Especifica un objeto XmlDocument que contiene la configuración de Microsoft Antimalware. Este objeto no debe estar $Null ni estar vacío. El objeto de configuración debe incluir, como mínimo, el siguiente contenido para habilitar la extensión Microsoft Antimalware:
\<AntimalwareConfig\>\<AntimalwareEnabled\>true\</AntimalwareEnabled\>\</AntimalwareConfig\>
| Type: | XmlDocument |
| Position: | 3 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Especifica cómo responde este cmdlet a un evento de información.
Los valores permitidos para este parámetro son los siguientes:
- Continuar
- Ignore
- Consultar
- SilentlyContinue
- Stop
- Suspender
| Type: | ActionPreference |
| Aliases: | infa |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Especifica una variable de información.
| Type: | String |
| Aliases: | iv |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Especifica si se van a recopilar eventos de Microsoft Antimalware. Los valores válidos son:
EN. Recopile eventos Microsoft Antimalware en el contexto de almacenamiento.
DESACTIVADO. No recopile eventos de Microsoft Antimalware.
| Type: | String |
| Position: | 4 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Especifica el perfil de Azure del que lee este cmdlet. Si no especifica un perfil, este cmdlet lee del perfil predeterminado local.
| Type: | AzureSMProfile |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Especifica una matriz de roles. El valor predeterminado es todos los roles.
| Type: | String[] |
| Position: | 2 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Especifica el nombre del servicio en la nube.
| Type: | String |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Especifica una ranura de implementación. Los valores válidos son:
Producción
Ensayo
El valor predeterminado es Production.
| Type: | String |
| Position: | 1 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |
Especifica un contexto de almacenamiento de Azure para la supervisión de Microsoft Antimalware.
| Type: | AzureStorageContext |
| Position: | 5 |
| Default value: | None |
| Accept pipeline input: | True |
| Accept wildcard characters: | False |