Join-SCVirtualMachine
Znovu přidruží osamocený virtuální počítač ke své službě nebo roli virtuálního počítače.
Syntax
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>]
Description
Rutina Join-SCVirtualMachine znovu přidruží osamocený virtuální počítač ke své službě nebo roli virtuálního počítače.
Při odebrání hostitele nebo clusteru z nástroje Virtual Machine Manager (VMM) zůstanou všechny virtuální počítače patřící do služby nebo role virtuálního počítače nasazené na hostiteli funkční. Po přidání hostitele nebo clusteru zpět do nástroje VMM se však virtuální počítače stanou osamocenými v tom smyslu, že už nemají žádné přidružení ke své službě nebo roli virtuálního počítače.
Pomocí této rutiny můžete obnovit přidružení mezi virtuálním počítačem a jeho službou nebo rolí virtuálního počítače. Rutina Join-SCVirtualMachine spustí v nástroji VMM znovu přidružit úlohu, která provádí sadu ověření, která pomáhají potvrdit kompatibilitu virtuálního počítače se šablonou služby.
Když rutina ověří kompatibilitu virtuálního počítače se šablonou vrstvy počítače, provede se operace jen pro databáze a virtuální počítač se neprovedou žádné úpravy. Předpokládá se, že je virtuální počítač spuštěný a že všechny hostované aplikace a služby spuštěné na něm jsou nedotčené.
Úroveň počítače, ke které se chcete připojit k virtuálnímu počítači, musí být spuštěná pod maximálním počtem instancí. Doména upgradu operace připojení se podobá horizontálnímu navýšení kapacity.
Nejlepších výsledků dosáhnete tak, že použijete tuto rutinu s virtuálním počítačem, který byl původně součástí nasazení služby nebo role virtuálního počítače a nebyl změněn.
Příklady
Příklad 1: Připojení osamoceného virtuálního počítače k úrovni služby
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
První příkaz získá virtuální počítač s názvem PS-Web-001 a pak ho uloží do proměnné $VM.
Druhý příkaz získá úroveň počítače s názvem MyService-WebTier a pak ji uloží do proměnné $CT.
Poslední příkaz připojí virtuální počítač v $VM k úrovni počítače v $CT.
Příklad 2: Připojení osamoceného virtuálního počítače k roli virtuálního počítače
PS C:\> $VM = Get-SCVirtualMachine -Name "PS-Web-001"
PS C:\> $VmRole = Get-CloudResource -Name "ContosoShop"
PS C:\> Join-SCVirtualMachine -VM $VM -VMRole $VmRole
První příkaz získá virtuální počítač s názvem PS-Web-001 a pak ho uloží do proměnné $VM.
Druhý příkaz získá cloudový prostředek ContosoShop a pak ho uloží do proměnné $VmRole.
Poslední příkaz připojí virtuální počítač v $VM k roli v $VMRole.
Parametry
-ComputerTier
Určuje objekt ComputerTier .
Type: | ComputerTier |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Určuje proměnnou, ve které se sleduje a ukládá průběh úlohy.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Určuje uživatelské jméno. Tato rutina pracuje jménem uživatele, kterého tento parametr určuje.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina pracuje jménem role uživatele, kterou tento parametr určuje.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Určuje objekt virtuálního počítače.
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMRole
Určuje objekt CloudVMRole .
Type: | CloudVmRole |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Související odkazy
- 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