Set-AzureVMMicrosoftAntimalwareExtension
Mengonfigurasi ekstensi Microsoft Antimalware untuk komputer virtual.
Catatan
Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Manajemen Layanan. Lihat modul Az PowerShell untuk cmdlet guna mengelola sumber daya Azure Resource Manager.
Sintaks
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>]
Deskripsi
Cmdlet Set-AzureVMMicrosoftAntimalwareExtension mengonfigurasi ekstensi Microsoft Antimalware untuk komputer virtual. Anda dapat mengaktifkan, menonaktifkan, atau menghapus instalan ekstensi.
Contoh
Contoh 1: Aktifkan ekstensi dengan menggunakan file konfigurasi
PS C:\> Get-AzureVM -ServiceName "ContosoService03" -Name "ContosoVM22" | Set-AzureVMMicrosoftAntimalwareExtension -AntimalwareConfigFile 'C:\configuration\contosoVM.json' | Update-AzureVM
Perintah ini memungkinkan ekstensi Microsoft Antimalware dengan menggunakan file konfigurasi. Perintah menggunakan cmdlet Get-AzureVM untuk mendapatkan objek komputer virtual yang ditentukan, lalu meneruskan objek ke cmdlet saat ini dengan menggunakan operator alur.
Contoh 2: Aktifkan ekstensi dan aktifkan pemantauan
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
Perintah pertama membuat objek AzureStorageContext dengan menggunakan cmdlet New-AzureStorageContext , lalu menyimpannya dalam variabel $StorageContext.
Contoh 3: Aktifkan ekstensi dengan menentukan objek konfigurasi
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
Perintah pertama membuat objek string dengan membaca konfigurasi JSON untuk ekstensi Microsoft Antimalware, lalu menyimpannya dalam variabel $config_string.
Contoh 4: Nonaktifkan ekstensi
PS C:\> Get-AzureVM -ServiceName "ContosoService03" -Name "ContosoVM22" | Set-AzureVMMicrosoftAntimalwareExtension -Disable | Update-AzureVM
Perintah ini menonaktifkan ekstensi tanpa menghapusnya. Perintah menggunakan Get-AzureVM untuk mendapatkan objek komputer virtual yang ditentukan, lalu meneruskan objek ke cmdlet saat ini.
Contoh 5: Menghapus ekstensi
PS C:\> Get-AzureVM -ServiceName "ContosoService03" -Name"ContosoVM22" | Set-AzureVMMicrosoftAntimalwareExtension -Uninstall | Update-AzureVM
Perintah ini menghapus ekstensi Microsoft Antimalware dari komputer virtual. Perintah menggunakan Get-AzureVM untuk mendapatkan objek komputer virtual yang ditentukan, lalu meneruskan objek ke cmdlet saat ini.
Parameter
-AntimalwareConfigFile
Menentukan jalur absolut file konfigurasi Microsoft Antimalware. Jangan tentukan parameter ini jika Anda menentukan parameter AntimalwareConfiguration. File konfigurasi harus menyertakan, setidaknya, konten berikut untuk mengaktifkan ekstensi Microsoft Antimalware:
{ "AntimalwareEnabled": true }
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AntimalwareConfiguration
Menentukan objek string yang berisi konfigurasi Microsoft Antimalware. Objek ini tidak boleh $Null atau kosong. Jangan tentukan parameter ini jika Anda menentukan parameter AntimalwareConfigFile. Objek konfigurasi harus mencakup, minimal, konten berikut untuk mengaktifkan ekstensi Microsoft Antimalware: ****{ "AntimalwareEnabled": true }
Sampel konfigurasi Microsoft Antimalware JSON:
{ "AntimalwareEnabled": true, "RealtimeProtectionEnabled": true, "ScheduledScanSettings": { "isEnabled": true, "day": 1, "time": 120, "scanType": "Full" },
"Pengecualian": { "Ekstensi": ".ext1;. ext2", "Paths": "c:\excluded-path-1;c:\excluded-path-2", "Processes": "excludedproc1.exe;excludedproc2.exe" }
}
Catatan: AntimalwareEnabled adalah parameter yang diperlukan. Nilai: true= Aktifkan. false= Kesalahan keluar karena false bukan nilai yang didukung
RealtimeProtectionEnabled: true/false. true = Aktifkan. false = Nonaktifkan. Defaultnya adalah true
ScheduledScanSettings:
isEnabled=true/false day=0-8 (0-daily, 1-Sunday, 2-Monday, ...., 7-Saturday, 8-Disabled) time=0-1440 (diukur dalam hitungan menit setelah tengah malam - 60-1> pagi, 120 -> 2AM, ... ) scanType="Quick" atau "Full" (Default is Quick) Note: If isEnabled=true adalah satu-satunya pengaturan yang disediakan, default berikut diatur: day=7 (Sabtu), time=120 (2 AM), scanType="Quick" Exclusions: Beberapa pengecualian dalam daftar yang sama ditentukan dengan menggunakan pemisah titik koma.
Jika tidak ada pengecualian yang ditentukan, maka pengecualian yang ada, jika ada, ditimpa oleh kosong pada sistem.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Disable
Menunjukkan bahwa cmdlet menonaktifkan ekstensi Microsoft Antimalware. Untuk mengaktifkan kembali ekstensi pada komputer virtual yang sama, jalankan Set-AzureVMMicrosoftAntimalwareExtension tanpa parameter Nonaktifkan.
Type: | SwitchParameter |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InformationAction
Menentukan bagaimana cmdlet ini merespons peristiwa informasi.
Nilai yang dapat diterima untuk parameter ini adalah:
- Lanjutkan
- Abaikan
- Menanyakan
- Lanjutkan Diam-diam
- Hentikan
- Tangguhkan
Type: | ActionPreference |
Aliases: | infa |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InformationVariable
Menentukan variabel informasi.
Type: | String |
Aliases: | iv |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Monitoring
Menentukan apakah akan mengumpulkan peristiwa Microsoft Antimalware.
Nilai yang dapat diterima untuk parameter ini adalah:
- PADA. Kumpulkan peristiwa Microsoft Antimalware ke konteks penyimpanan.
- OFF. Jangan kumpulkan peristiwa Microsoft Antimalware.
Type: | String |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NoConfig
Menunjukkan bahwa cmdlet ini menentukan opsi NoConfig.
Type: | SwitchParameter |
Position: | 3 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Profile
Menentukan profil Azure tempat cmdlet ini dibaca. Jika Anda tidak menentukan profil, cmdlet ini akan membaca dari profil default lokal.
Type: | AzureSMProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageContext
Menentukan konteks penyimpanan Azure untuk pemantauan Microsoft Antimalware.
Type: | AzureStorageContext |
Position: | 4 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Uninstall
Menunjukkan bahwa cmdlet ini menghapus instalan ekstensi Microsoft Antimalware dari komputer virtual. Jika pemantauan diaktifkan, cmdlet juga menghapus kumpulan peristiwa Microsoft Antimalware.
Type: | SwitchParameter |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Version
Menentukan versi ekstensi sebagai string. Catatan: Versi yang didukung adalah 1.5. Versi lama tidak didukung oleh Microsoft.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VM
Menentukan komputer virtual sebagai objek IPersistentVM.
Type: | IPersistentVM |
Aliases: | InputObject |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |