Join-SCVirtualMachine
Kopplar om en överbliven virtuell dator till dess tjänst- eller virtuella datorroll.
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
Cmdleten Join-SCVirtualMachine kopplar en överbliven virtuell dator till dess tjänst- eller virtuella datorroll.
När en värd eller ett kluster tas bort från Virtual Machine Manager (VMM) fungerar alla virtuella datorer som tillhör en tjänst eller en virtuell datorroll som distribueras på värden. Men när du lägger till värden eller klustret i VMM igen blir de virtuella datorerna överblivna i den meningen att de inte längre har någon koppling till sin tjänst- eller virtuella datorroll.
Du kan använda den här cmdleten för att återställa associationen mellan en virtuell dator och dess tjänst- eller virtuella datorroll. Cmdleten Join-SCVirtualMachine kör en återkopplingsaktivitet på VMM som utför en uppsättning valideringar som hjälper till att bekräfta den virtuella datorns kompatibilitet med tjänstmallen.
När cmdleten verifierar kompatibiliteten för den virtuella datorn med mallen för datornivå utförs databasbaserade åtgärder och inga justeringar görs på den virtuella datorn. Det förutsätts att den virtuella datorn körs och att alla gästprogram och tjänster som körs på den är intakta.
Den datornivå som du vill ansluta till den virtuella datorn måste köras under det maximala antalet instanser. Uppgraderingsdomänen för kopplingsåtgärden liknar en utskalning.
För bästa resultat använder du den här cmdleten med en virtuell dator som ursprungligen ingick i en tjänst- eller rolldistribution för virtuella datorer och som inte ändrades.
Exempel
Exempel 1: Anslut en överbliven virtuell dator till en tjänstnivå
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
Det första kommandot hämtar den virtuella datorn med namnet PS-Web-001 och lagrar den sedan i variabeln $VM.
Det andra kommandot hämtar datornivån MyService-WebTier och lagrar den sedan i variabeln $CT.
Det sista kommandot ansluter den virtuella datorn i $VM till datornivån i $CT.
Exempel 2: Koppla en överbliven virtuell dator till en virtuell datorroll
PS C:\> $VM = Get-SCVirtualMachine -Name "PS-Web-001"
PS C:\> $VmRole = Get-CloudResource -Name "ContosoShop"
PS C:\> Join-SCVirtualMachine -VM $VM -VMRole $VmRole
Det första kommandot hämtar den virtuella datorn med namnet PS-Web-001 och lagrar den sedan i variabeln $VM.
Det andra kommandot hämtar molnresursen ContosoShop och lagrar den sedan i variabeln $VmRole.
Det sista kommandot ansluter den virtuella datorn i $VM till rollen i $VMRole.
Parametrar
-ComputerTier
Anger ett ComputerTier-objekt .
Type: | ComputerTier |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Anger en variabel där jobbstatus spåras och lagras.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Anger en användarroll. Om du vill hämta en användarroll använder du cmdleten Get-SCUserRole . Den här cmdleten fungerar för den användarroll som den här parametern anger.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Anger ett VM-objekt .
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMRole
Anger ett CloudVMRole-objekt .
Type: | CloudVmRole |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Relaterade länkar
- 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