Memperbarui nama pengguna dan kata sandi admin komputer virtual dalam kluster

Setiap jenis node dalam kluster Service Fabric adalah set skala komputer virtual. Sampel skrip ini memperbarui nama pengguna dan kata sandi admin untuk komputer virtual kluster dalam jenis node tertentu. Tambahkan ekstensi VMAccessAgent ke set skala, karena kata sandi admin bukan properti set skala yang dapat diubah. Perubahan nama pengguna dan kata sandi berlaku untuk semua node dalam set skala. Sesuaikan parameter sesuai kebutuhan.

Catatan

Kami menyarankan agar Anda menggunakan modul Azure Az PowerShell untuk berinteraksi dengan Azure. Lihat Menginstal Azure PowerShell untuk memulai. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.

Jika diperlukan, instal Azure PowerShell menggunakan instruksi yang terdapat dalam panduan Azure PowerShell.

Sampel skrip

Login-AzAccount
Get-AzSubscription
Set-AzContext -SubscriptionId 'yourSubscriptionID'

$nodeTypeName = 'nt1vm'
$resourceGroup = 'sfclustertutorialgroup'
$publicConfig = @{'UserName' = 'newuser'}
$privateConfig = @{'Password' = 'PasSwo0rd$#!'}
$extName = 'VMAccessAgent'
$publisher = 'Microsoft.Compute'
$node = Get-AzVmss -ResourceGroupName $resourceGroup -VMScaleSetName $nodeTypeName
$node = Add-AzVmssExtension -VirtualMachineScaleSet $node -Name $extName -Publisher $publisher -Setting $publicConfig -ProtectedSetting $privateConfig -Type $extName -TypeHandlerVersion '2.0' -AutoUpgradeMinorVersion $true

Update-AzVmss -ResourceGroupName $resourceGroup -Name $nodeTypeName -VirtualMachineScaleSet $node

Penjelasan skrip

Skrip ini menggunakan perintah berikut: Setiap perintah dalam tabel ditautkan ke dokumentasi khusus perintah.

Perintah Catatan
Dapatkan-AzVmss Mendapatkan properti jenis node kluster (set skala komputer virtual).
Tambahkan-EkstensiAzVmss Menambahkan ekstensi ke set skala komputer virtual.
Perbarui-AzVmss Memperbarui status set skala komputer virtual yang diatur ke status objek VMSS lokal.

Durasi

Jenis node tunggal dengan lima node, misalnya, memiliki durasi 45 hingga 60 menit untuk mengubah nama pengguna atau kata sandi.

Langkah berikutnya

Untuk informasi selengkapnya tentang modul Azure PowerShell, lihat dokumentasi Azure PowerShell.

Sampel Azure Powershell tambahan untuk Azure Service Fabric dapat ditemukan dalam sampel Azure PowerShell.