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 |