Aracılığıyla paylaş


Start-SCVirtualMachine

VMM tarafından yönetilen bir sanal makineyi başlatır.

Syntax

Start-SCVirtualMachine
     [-VM] <VM>
     [-RunAsynchronously]
     [-PROTipID <Guid>]
     [-JobVariable <String>]
     [-OnBehalfOfUser <String>]
     [-OnBehalfOfUserRole <UserRole>]
     [<CommonParameters>]

Description

Start-SCVirtualMachine cmdlet'i, makineler durdurulmuş durumda olduğunda Virtual Machine Manager (VMM) tarafından yönetilen konaklarda bir veya daha fazla sanal makine başlatır. Bu cmdlet durdurulmuş bir sanal makineyi çalışır duruma geri yükler ve onu çalışır durumda temsil eden bir nesne döndürür. Sanal makineyi başlattıktan sonra bu sanal makinedeki etkinliği sürdürebilirsiniz.

Bu cmdlet'i zaten çalışmakta olan bir sanal makinede çalıştırırsanız, nesneyi döndürür ancak sanal makinenin durumunu değiştirmez.

Çalışan bir sanal makineyi durdurmak için Stop-SCVirtualMachine cmdlet'ini kullanın.

Örnekler

Örnek 1: Kapalı bir sanal makineyi başlatma

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Start-SCVirtualMachine -VM $VM

İlk komut VM01 adlı sanal makine nesnesini alır ve ardından bu nesneyi $VM değişkeninde depolar.

İkinci komut, $VM'de depolanan sanal makineyi başlatır ve çalışan sanal makine nesnesi hakkındaki bilgileri görüntüler.

Örnek 2: Kapalı olan tüm sanal makineleri başlatma

PS C:\> $VMs = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where { $_.Status -eq "PowerOff" }
PS C:\> $VMs | Start-SCVirtualMachine

İlk komut, VMMServer01 üzerinde durdurulmuş durumdaki tüm sanal makine nesnelerini alır ve bu nesneleri $VMs dizisinde depolar.

İkinci komut, $VMs içindeki her sanal makineyi geçerli cmdlet'e geçirir ve bu da her sanal makineyi başlatır.

Parametreler

-JobVariable

İş ilerleme durumunun izlendiği ve depolandığı bir değişken belirtir.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Kullanıcı rolünü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Denetimin komut kabuğuna hemen döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VM

Bir sanal makine nesnesi belirtir.

Type:VM
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Çıkışlar

VirtualMachine

Notlar

  • Bu cmdlet, Get-SCVirtualMachinecmdlet kullanılarak alınabilen bir sanal makine nesnesi gerektirir.