Sdílet prostřednictvím


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.

Když se hostitel nebo cluster odebere z nástroje Virtual Machine Manager (VMM), všechny virtuální počítače patřící do služby nebo role virtuálního počítače nasazené na hostiteli zůstanou funkční. Při přidávání hostitele nebo clusteru zpět do nástroje VMM se ale 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 spouští znovu přidružit úlohu v nástroji VMM, která provádí sadu ověření, která pomáhá 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 pouze databáze a virtuálnímu počítači 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é chcete připojit virtuální počítač, 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, když použijete tuto rutinu s virtuálním počítačem, který byl původně součástí nasazení role služby nebo 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 funguje jménem uživatele, který 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 funguje 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 se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

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