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