Set-AzureVMMicrosoftAntimalwareExtension

Bir sanal makine için Microsoft Kötü Amaçlı Yazılımdan Koruma uzantısını yapılandırıyor.

Not

Bu belgelerde başvuruda bulunan cmdlet'ler, Hizmet Yönetimi API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir. Azure Resource Manager kaynaklarını yönetmek için cmdlet'ler için Az PowerShell modülüne bakın.

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

Set-AzureVMMicrosoftAntimalwareExtension cmdlet'i bir sanal makine için Microsoft Kötü Amaçlı Yazılımdan Koruma uzantısını yapılandırıyor. Uzantıyı etkinleştirebilir, devre dışı bırakabilir veya kaldırabilirsiniz.

Örnekler

Örnek 1: Yapılandırma dosyası kullanarak uzantıyı etkinleştirme

PS C:\> Get-AzureVM -ServiceName "ContosoService03" -Name "ContosoVM22" | Set-AzureVMMicrosoftAntimalwareExtension -AntimalwareConfigFile 'C:\configuration\contosoVM.json' | Update-AzureVM

Bu komut, bir yapılandırma dosyası kullanarak Microsoft Kötü Amaçlı Yazılımdan Koruma uzantısını etkinleştirir. Komut, belirtilen sanal makine nesnesini almak için Get-AzureVM cmdlet'ini kullanır ve ardından işlem hattı işlecini kullanarak nesneyi geçerli cmdlet'e geçirir.

Örnek 2: Uzantıyı etkinleştirme ve izlemeyi etkinleştirme

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

İlk komut, New-AzureStorageContext cmdlet'ini kullanarak bir AzureStorageContext nesnesi oluşturur ve bunu $StorageContext değişkeninde depolar.

Örnek 3: Yapılandırma nesnesi belirterek uzantıyı etkinleştirme

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

İlk komut, Microsoft Kötü Amaçlı Yazılımdan Koruma uzantısı için JSON yapılandırmasını okuyup $config_string değişkeninde depolayarak bir dize nesnesi oluşturur.

Örnek 4: Uzantıyı devre dışı bırakma

PS C:\> Get-AzureVM -ServiceName "ContosoService03" -Name "ContosoVM22" | Set-AzureVMMicrosoftAntimalwareExtension -Disable | Update-AzureVM

Bu komut uzantıyı kaldırmadan devre dışı bırakır. Komut, belirtilen sanal makine nesnesini almak için Get-AzureVM kullanır ve nesneyi geçerli cmdlet'e geçirir.

Örnek 5: Uzantıyı kaldırma

PS C:\> Get-AzureVM -ServiceName "ContosoService03" -Name"ContosoVM22" | Set-AzureVMMicrosoftAntimalwareExtension -Uninstall | Update-AzureVM

Bu komut, microsoft kötü amaçlı yazılımdan koruma uzantısını sanal makineden kaldırır. Komut, belirtilen sanal makine nesnesini almak için Get-AzureVM kullanır ve nesneyi geçerli cmdlet'e geçirir.

Parametreler

-AntimalwareConfigFile

Microsoft Kötü Amaçlı Yazılımdan Koruma yapılandırma dosyasının mutlak yolunu belirtir. AntimalwareConfiguration parametresini belirtirseniz bu parametreyi belirtmeyin. Yapılandırma dosyası, Microsoft Kötü Amaçlı Yazılımdan Koruma uzantısını etkinleştirmek için en azından aşağıdaki içeriği içermelidir:

{ "AntimalwareEnabled": true }

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-AntimalwareConfiguration

Microsoft Kötü Amaçlı Yazılımdan Koruma yapılandırmasını içeren bir dize nesnesi belirtir. Bu nesne $Null veya boş olmamalıdır. AntimalwareConfigFile parametresini belirtirseniz bu parametreyi belirtmeyin. Yapılandırma nesnesi, Microsoft Kötü Amaçlı Yazılımdan Koruma uzantısını etkinleştirmek için en azından aşağıdaki içeriği içermelidir: ****{ "AntimalwareEnabled": true }

Microsoft Kötü Amaçlı Yazılımdan Koruma JSON yapılandırma örneği:

{ "AntimalwareEnabled": true, "RealtimeProtectionEnabled": true, "ScheduledScanSettings": { "isEnabled": true, "day": 1, "time": 120, "scanType": "Full" },

"Dışlamalar": { "Uzantılar": ".ext1;. ext2", "Paths": "c:\excluded-path-1;c:\excluded-path-2", "Processes": "excludedproc1.exe;excludedproc2.exe" }

}

Notlar: AntimalwareEnabled gerekli bir parametredir. Değerler: true= Enable. false= False desteklenen bir değer olmadığından hata çıktı

RealtimeProtectionEnabled: true/false. true = Etkinleştir. false = Devre dışı bırakın. Varsayılan değer true

ScheduledScanSettings:
isEnabled=true/false day=0-8 (0-günlük, 1-Pazar, 2-Pazartesi, ...., 7-Cumartesi, 8-Devre Dışı) time=0-1440 (gece yarısından sonraki dakikalarla ölçülür - 60-1AM>, 120 -> 02:00, ... ) scanType="Hızlı" veya "Tam" (Varsayılan Hızlıdır) Not: Sağlanan tek ayar isEnabled=true ise, aşağıdaki varsayılanlar ayarlanır: day=7 (Cumartesi), time=120 (2 AM), scanType="Hızlı" Dışlamalar: Aynı listedeki birden çok dışlama noktalı virgül sınırlayıcıları kullanılarak belirtilir.

Hiçbir dışlama belirtilmezse, varsa mevcut dışlamaların üzerine sistemde boş yazılır.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Disable

Cmdlet'in Microsoft Kötü Amaçlı Yazılımdan Koruma uzantısını devre dışı bırakdığını gösterir. Uzantıyı aynı sanal makinede yeniden etkinleştirmek için Disable parametresi olmadan Set-AzureVMMicrosoftAntimalwareExtension komutunu çalıştırın.

Type:SwitchParameter
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InformationAction

Bu cmdlet'in bir bilgi olayına nasıl yanıt vereceğini belirtir.

Bu parametre için kabul edilebilir değerler şunlardır:

  • Devam
  • Yoksay
  • Sorgulamak
  • SilentlyContinue
  • Durdur
  • Askıya Alma
Type:ActionPreference
Aliases:infa
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InformationVariable

Bir bilgi değişkeni belirtir.

Type:String
Aliases:iv
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Monitoring

Microsoft Kötü Amaçlı Yazılımdan Koruma olaylarının toplanıp toplanmayacağını belirtir.

Bu parametre için kabul edilebilir değerler şunlardır:

  • -INI. Depolama bağlamında Microsoft Kötü Amaçlı Yazılımdan Koruma olaylarını toplayın.
  • KAPALI. Microsoft Kötü Amaçlı Yazılımdan Koruma olaylarını toplamayın.
Type:String
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NoConfig

Bu cmdlet'in NoConfig seçeneğini belirttiğini gösterir.

Type:SwitchParameter
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Bu cmdlet'in okuduğu Azure profilini belirtir. Bir profil belirtmezseniz, bu cmdlet yerel varsayılan profilden okur.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageContext

Microsoft Kötü Amaçlı Yazılımdan Koruma izleme için bir Azure depolama bağlamı belirtir.

Type:AzureStorageContext
Position:4
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Uninstall

Bu cmdlet'in sanal makineden Microsoft Kötü Amaçlı Yazılımdan Koruma uzantısını kaldırdığını gösterir. İzleme açıksa cmdlet, Microsoft Kötü Amaçlı Yazılımdan Koruma olaylarının koleksiyonunu da kaldırır.

Type:SwitchParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Version

Uzantı sürümünü dize olarak belirtir. Not: Desteklenen sürüm 1.5'tir. Eski sürümler Microsoft tarafından desteklenmez.

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VM

Sanal makineyi bir IPersistentVM nesnesi olarak belirtir.

Type:IPersistentVM
Aliases:InputObject
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False