Set-AzureVMMicrosoftAntimalwareExtension
Konfigurerar Microsoft Antimalware-tillägget för en virtuell dator.
Kommentar
De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.
Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.
Syntax
Set-AzureVMMicrosoftAntimalwareExtension
[-AntimalwareConfigFile] <String>
[[-Version] <String>]
[[-Monitoring] <String>]
[[-StorageContext] <AzureStorageContext>]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Set-AzureVMMicrosoftAntimalwareExtension
[-AntimalwareConfiguration] <String>
[[-Version] <String>]
[[-Monitoring] <String>]
[[-StorageContext] <AzureStorageContext>]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Set-AzureVMMicrosoftAntimalwareExtension
[[-Version] <String>]
[-Disable]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Set-AzureVMMicrosoftAntimalwareExtension
[-Uninstall]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Set-AzureVMMicrosoftAntimalwareExtension
[-Monitoring] <String>
[[-StorageContext] <AzureStorageContext>]
[-NoConfig]
-VM <IPersistentVM>
[-Profile <AzureSMProfile>]
[-InformationAction <ActionPreference>]
[-InformationVariable <String>]
[<CommonParameters>]
Description
Cmdleten Set-AzureVMMicrosoftAntimalwareExtension konfigurerar Microsoft Antimalware-tillägget för en virtuell dator. Du kan aktivera, inaktivera eller avinstallera tillägget.
Exempel
Exempel 1: Aktivera tillägget med hjälp av en konfigurationsfil
PS C:\> Get-AzureVM -ServiceName "ContosoService03" -Name "ContosoVM22" | Set-AzureVMMicrosoftAntimalwareExtension -AntimalwareConfigFile 'C:\configuration\contosoVM.json' | Update-AzureVM
Det här kommandot aktiverar Microsoft Antimalware-tillägget med hjälp av en konfigurationsfil. Kommandot använder cmdleten Get-AzureVM för att hämta det angivna objektet för virtuella datorer och skickar sedan objektet till den aktuella cmdleten med hjälp av pipelineoperatorn.
Exempel 2: Aktivera tillägget och aktivera övervakning
PS C:\> $StorageContext = New-AzureStorageContext -StorageAccountName "contosostoragemain" -StorageAccountKey (Get-AzureStorageKey -StorageAccountName "Contosostoragemain").PrimaryP
S C:\> Get-AzureVM -ServiceName "ContosoService03" -Name"ContosoVM22" | Set-AzureVMMicrosoftAntimalwareExtension -AntimalwareConfigFile 'C:\configuration\contosoVM.json" -Monitoring ON -StorageContext $StorageContext | Update-AzureVM
Det första kommandot skapar ett AzureStorageContext-objekt med hjälp av cmdleten New-AzureStorageContext och lagrar det sedan i variabeln $StorageContext.
Exempel 3: Aktivera tillägget genom att ange ett konfigurationsobjekt
PS C:\> $Config_String = [IO.File]::ReadAllText('C:\configuration\contosoVM.json')
PS C:\> Get-AzureVM -ServiceName "ContosoService03" -Name "ContosoVM22" | Set-AzureVMMicrosoftAntimalwareExtension -AntimalwareConfiguration $Config_String | Update-AzureVM
Det första kommandot skapar ett strängobjekt genom att läsa en JSON-konfiguration för Microsoft Antimalware-tillägget och sedan lagra det i variabeln $config_string.
Exempel 4: Inaktivera tillägget
PS C:\> Get-AzureVM -ServiceName "ContosoService03" -Name "ContosoVM22" | Set-AzureVMMicrosoftAntimalwareExtension -Disable | Update-AzureVM
Det här kommandot inaktiverar tillägget utan att ta bort det. Kommandot använder Get-AzureVM för att hämta det angivna objektet för virtuella datorer och skickar sedan objektet till den aktuella cmdleten.
Exempel 5: Ta bort tillägget
PS C:\> Get-AzureVM -ServiceName "ContosoService03" -Name"ContosoVM22" | Set-AzureVMMicrosoftAntimalwareExtension -Uninstall | Update-AzureVM
Det här kommandot tar bort Microsoft Antimalware-tillägget från den virtuella datorn. Kommandot använder Get-AzureVM för att hämta det angivna objektet för virtuella datorer och skickar sedan objektet till den aktuella cmdleten.
Parametrar
-AntimalwareConfigFile
Anger den absoluta sökvägen för Microsoft Antimalware-konfigurationsfilen. Ange inte den här parametern om du anger parametern AntimalwareConfiguration. Konfigurationsfilen måste minst innehålla följande innehåll för att aktivera Microsoft Antimalware-tillägget:
{ "AntimalwareEnabled": true }
Typ: | String |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-AntimalwareConfiguration
Anger ett strängobjekt som innehåller Microsoft Antimalware-konfigurationen. Det här objektet får inte vara $Null eller tomt. Ange inte den här parametern om du anger parametern AntimalwareConfigFile. Konfigurationsobjektet måste minst innehålla följande innehåll för att aktivera Microsoft Antimalware-tillägget: ****{ "AntimalwareEnabled": true }
Microsoft Antimalware JSON-konfigurationsexempel:
{ "AntimalwareEnabled": true, "RealtimeProtectionEnabled": true, "ScheduledScanSettings": { "isEnabled": true, "day": 1, "time": 120, "scanType": "Full" },
"Exclusions": { "Extensions": ".ext1;. ext2", "Paths": "c:\excluded-path-1; c:\excluded-path-2", "Processes": "excludedproc1.exe; excludedproc2.exe" }
}
Anmärkningar: AntimalwareEnabled är en obligatorisk parameter. Värden: true= Enable. false= Fel ut som falskt är inte ett värde som stöds
RealtimeProtectionEnabled: true/false. true = Aktivera. false = Inaktivera. Standardvärdet är sant
ScheduledScanSettings:
isEnabled=true/false day=0-8 (0-daily, 1-Sunday, 2-Monday, ...., 7-Saturday, 8-Inaktiverad) tid =0-1440 (mätt i minuter efter midnatt - 60-1AM>, 120-> 02:00, ... ) scanType="Quick" eller "Full" (Standard är Snabb) Obs! Om isEnabled=true är den enda inställningen anges följande standardvärden: dag=7 (lördag), tid=120 (2 AM), scanType="Quick"-undantag: Flera undantag i samma lista anges med semikolonavgränsare.
Om inga undantag anges skrivs de befintliga undantagen, om några, över av tomma i systemet.
Typ: | String |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Disable
Anger att cmdleten inaktiverar Microsoft Antimalware-tillägget. Om du vill återaktivera tillägget på samma virtuella dator kör du Set-AzureVMMicrosoftAntimalwareExtension utan parametern Inaktivera.
Typ: | SwitchParameter |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-InformationAction
Anger hur den här cmdleten svarar på en informationshändelse.
De acceptabla värdena för den här parametern är:
- Fortsätt
- Ignorera
- Fråga
- TystKontinuera
- Stoppa
- Suspend
Typ: | ActionPreference |
Alias: | infa |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InformationVariable
Anger en informationsvariabel.
Typ: | String |
Alias: | iv |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Monitoring
Anger om microsoft antimalware-händelser ska samlas in.
De acceptabla värdena för den här parametern är:
- PÅ. Samla in Microsoft Antimalware-händelser till lagringskontexten.
- BORT. Samla inte in Microsoft Antimalware-händelser.
Typ: | String |
Position: | 3 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-NoConfig
Anger att den här cmdleten anger alternativet NoConfig.
Typ: | SwitchParameter |
Position: | 3 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Profile
Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.
Typ: | AzureSMProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-StorageContext
Anger en Azure-lagringskontext för Microsoft Antimalware-övervakning.
Typ: | AzureStorageContext |
Position: | 4 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Uninstall
Anger att den här cmdleten avinstallerar Microsoft Antimalware-tillägget från den virtuella datorn. Om övervakningen aktiverades tar cmdleten också bort samlingen med Microsoft Antimalware-händelser.
Typ: | SwitchParameter |
Position: | 1 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-Version
Anger tilläggsversionen som en sträng. Obs! Den version som stöds är 1.5. De äldre versionerna stöds inte av Microsoft.
Typ: | String |
Position: | 2 |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-VM
Anger den virtuella datorn som ett IPersistentVM-objekt.
Typ: | IPersistentVM |
Alias: | InputObject |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |