Set-AzureVMCustomScriptExtension

Mengatur informasi untuk ekstensi skrip kustom komputer virtual Azure.

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 untuk mengelola sumber daya Azure Resource Manager.

Sintaks

Set-AzureVMCustomScriptExtension
   [[-ReferenceName] <String>]
   [[-Version] <String>]
   [-ContainerName] <String>
   [-FileName] <String[]>
   [[-StorageAccountName] <String>]
   [[-StorageEndpointSuffix] <String>]
   [[-StorageAccountKey] <String>]
   [[-Run] <String>]
   [[-Argument] <String>]
   [-ForceUpdate]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureVMCustomScriptExtension
   [[-ReferenceName] <String>]
   [[-Version] <String>]
   [-Disable]
   [-ForceUpdate]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureVMCustomScriptExtension
   [[-ReferenceName] <String>]
   [[-Version] <String>]
   [-Uninstall]
   [-ForceUpdate]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]
Set-AzureVMCustomScriptExtension
   [[-ReferenceName] <String>]
   [[-Version] <String>]
   [[-FileUri] <String[]>]
   [-Run] <String>
   [[-Argument] <String>]
   [-ForceUpdate]
   -VM <IPersistentVM>
   [-Profile <AzureSMProfile>]
   [-InformationAction <ActionPreference>]
   [-InformationVariable <String>]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-AzureVMCustomScriptExtension mengatur informasi untuk ekstensi skrip kustom komputer virtual Azure.

Contoh

Contoh 1: Mengatur informasi untuk ekstensi skrip kustom komputer virtual

PS C:\> $VM = Set-AzureVMCustomScriptExtension -VM $VM -ContainerName "Container01" -FileName "script1.ps1","script2.ps1" -Run "script1.ps1" -Argument "arg1 arg2";
PS C:\> New-AzureVM -Location "West US" -ServiceName $SVC -VM $VM;

Perintah ini mengatur informasi untuk ekstensi skrip kustom komputer virtual.

Contoh 2: Mengatur informasi untuk ekstensi skrip kustom komputer virtual menggunakan jalur file

PS C:\> Set-AzureVMCustomScriptExtension -VM $VM -FileUri "http://www.blob.core.contoso.net/bar/script1.ps1","http://www.blob.core.contoso.net/baz/script2.ps1" -Run "script1.ps1" -Argument "arg1 arg2";
PS C:\> Update-AzureVM -ServiceName $SVC -Name $Name -VM VM;

Perintah ini mengatur informasi untuk ekstensi skrip kustom komputer virtual menggunakan beberapa URL file.

Parameter

-Argument

Menentukan string yang menyediakan argumen yang dijalankan cmdlet ini pada komputer virtual.

Type:String
Position:8
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ContainerName

Menentukan nama kontainer dalam akun penyimpanan.

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

Menunjukkan bahwa cmdlet ini menonaktifkan status ekstensi.

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

Menentukan array string yang berisi nama file blob dalam kontainer yang ditentukan.

Type:String[]
Position:3
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-FileUri

Menentukan array string yang berisi URL file blob.

Type:String[]
Position:2
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-ForceUpdate

Menunjukkan bahwa cmdlet ini menerapkan kembali konfigurasi ke ekstensi ketika konfigurasi belum diperbarui.

Type:SwitchParameter
Position:9
Default value:None
Accept pipeline input:False
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
Accept pipeline input:False
Accept wildcard characters:False
-InformationVariable

Menentukan variabel informasi.

Type:String
Aliases:iv
Position:Named
Default value:None
Accept pipeline input:False
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
Accept pipeline input:False
Accept wildcard characters:False
-ReferenceName

Menentukan nama referensi untuk ekstensi.

Parameter ini adalah string yang ditentukan pengguna yang dapat digunakan untuk merujuk ke ekstensi. Ini ditentukan ketika ekstensi ditambahkan ke komputer virtual untuk pertama kalinya. Untuk pembaruan berikutnya, Anda perlu menentukan nama referensi yang digunakan sebelumnya saat memperbarui ekstensi. ReferenceName yang ditetapkan ke ekstensi dikembalikan menggunakan cmdlet Get-AzureVM.

Type:String
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Run

Menentukan perintah yang dijalankan cmdlet ini oleh ekstensi pada komputer virtual. Hanya "powershell.exe" yang didukung.

Type:String
Aliases:RunFile, Command
Position:7
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-StorageAccountKey

Menentukan kunci akun penyimpanan

Type:String
Position:6
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-StorageAccountName

Menentukan nama akun penyimpanan dalam langganan saat ini.

Type:String
Position:4
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-StorageEndpointSuffix

Menentukan titik akhir layanan penyimpanan.

Type:String
Position:5
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-Uninstall

Menunjukkan bahwa cmdlet ini menghapus instalan ekstensi skrip kustom dari komputer virtual.

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

Menentukan versi ekstensi skrip kustom.

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

Menentukan objek komputer virtual persisten.

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