Join-SCVirtualMachine
Mengaitkan kembali komputer virtual tanpa sumber ke peran layanan atau komputer virtualnya.
Sintaks
Join-SCVirtualMachine
[-VM] <VM>
-ComputerTier <ComputerTier>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Join-SCVirtualMachine
[-VM] <VM>
-VMRole <CloudVmRole>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Deskripsi
Cmdlet Join-SCVirtualMachine mengaitkan kembali komputer virtual tanpa sumber ke peran layanan atau komputer virtualnya.
Ketika host atau kluster dihapus dari Virtual Machine Manager (VMM), komputer virtual apa pun milik layanan atau peran komputer virtual yang disebarkan pada host tetap berfungsi. Namun, saat menambahkan host atau kluster kembali ke VMM, komputer virtual menjadi yatim piatu dalam arti bahwa mereka tidak lagi memiliki hubungan dengan peran layanan atau komputer virtual mereka.
Anda dapat menggunakan cmdlet ini untuk memulihkan hubungan antara komputer virtual dan peran layanan atau komputer virtualnya. Cmdlet Join-SCVirtualMachine menjalankan tugas re-associate pada VMM yang melakukan serangkaian validasi yang membantu mengonfirmasi kompatibilitas komputer virtual dengan templat layanan.
Ketika cmdlet memvalidasi kompatibilitas komputer virtual dengan templat tingkat komputer, operasi khusus database dilakukan, dan tidak ada penyesuaian yang dilakukan pada komputer virtual. Diasumsikan bahwa komputer virtual berjalan dan bahwa semua aplikasi dan layanan tamu yang berjalan di dalamnya utuh.
Tingkat komputer yang ingin Anda gabungkan dengan komputer virtual harus berjalan di bawah jumlah instans maksimumnya. Domain peningkatan untuk operasi gabungan mirip dengan peluasan skala.
Untuk hasil terbaik, gunakan cmdlet ini dengan komputer virtual yang awalnya merupakan bagian dari penyebaran peran layanan atau komputer virtual dan tidak dimodifikasi.
Contoh
Contoh 1: Menggabungkan komputer virtual tanpa sumber ke tingkat layanan
PS C:\> $VM = Get-SCVirtualMachine -Name "PS-Web-001"
PS C:\> $CT = Get-SCComputerTier -Name "MyService-WebTier"
PS C:\> Join-SCVirtualMachine -VM $VM -ComputerTier $CT
Perintah pertama mendapatkan komputer virtual bernama PS-Web-001, lalu menyimpannya dalam variabel $VM.
Perintah kedua mendapatkan tingkat komputer bernama MyService-WebTier, lalu menyimpannya dalam variabel $CT.
Perintah terakhir menggabungkan komputer virtual dalam $VM ke tingkat komputer di $CT.
Contoh 2: Menggabungkan komputer virtual tanpa sumber ke peran komputer virtual
PS C:\> $VM = Get-SCVirtualMachine -Name "PS-Web-001"
PS C:\> $VmRole = Get-CloudResource -Name "ContosoShop"
PS C:\> Join-SCVirtualMachine -VM $VM -VMRole $VmRole
Perintah pertama mendapatkan komputer virtual bernama PS-Web-001, lalu menyimpannya dalam variabel $VM.
Perintah kedua mendapatkan sumber daya cloud bernama ContosoShop, lalu menyimpannya dalam variabel $VmRole.
Perintah terakhir menggabungkan komputer virtual dalam $VM ke peran dalam $VMRole.
Parameter
-ComputerTier
Menentukan objek ComputerTier .
Type: | ComputerTier |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Menentukan variabel di mana kemajuan pekerjaan dilacak dan disimpan.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Menentukan nama pengguna. Cmdlet ini beroperasi atas nama pengguna yang ditentukan parameter ini.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Menentukan peran pengguna. Untuk mendapatkan peran pengguna, gunakan cmdlet Get-SCUserRole . Cmdlet ini beroperasi atas nama peran pengguna yang ditentukan parameter ini.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (pro tip) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Menentukan objek VM .
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMRole
Menentukan objek CloudVMRole .
Type: | CloudVmRole |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Link Terkait
- Get-SCVirtualMachine
- Move-SCVirtualMachine
- New-SCVirtualMachine
- Read-SCVirtualMachine
- Register-SCVirtualMachine
- Remove-SCVirtualMachine
- Repair-SCVirtualMachine
- Reset-SCVirtualMachine
- Resume-SCVirtualMachine
- Save-SCVirtualMachine
- Set-SCVirtualMachine
- Start-SCVirtualMachine
- Stop-SCVirtualMachine
- Suspend-SCVirtualMachine