Get-SCVMMServer

Bağlantı yoksa vmm yönetim sunucusuna bağlanır veya farklı bir VMM yönetim sunucusuna bağlanır.

Syntax

Get-SCVMMServer
   [-ComputerName] <String>
   [-TCPPort <Int32>]
   [-ConnectAs <Profile>]
   [-UserRoleName <String>]
   [-Credential <PSCredential>]
   [-RetainObjectCache]
   [-RetainDeletedObjects]
   [-AllowJobGC]
   [-SetAsDefault]
   [-ForOnBehalfOf]
   [<CommonParameters>]

Description

Get-SCVMMServer cmdlet'i, bağlantı yoksa bir Virtual Machine Manager (VMM) yönetim sunucusuna bağlanır ve VMM veritabanından sunucu nesnesini alır. VMM sunucusuna bağlanmak için kullanılan varsayılan bağlantı noktası 8100 numaralı TCP bağlantı noktasıdır.

Kullanıcı arabirimini (UI) kullanarak bir VMM yönetim sunucusuna bağlantı oluşturduysanız, bir VMM komut kabuğu açtığınızda, bu komut kabuğu otomatik olarak aynı VMM yönetim sunucusuna bağlanır. Daha önce KULLANıCı arabirimini kullanarak VMM yönetim sunucusuna bağlanmadıysanız, bağlantı kurmak için Get-SCVMMServer kullanmanız gerekir. Bir VMM yönetim sunucusuna yalnızca VMM komut kabuğunu kullanarak bağlanırsanız, oturumdan oturuma bağlantıyı korumak için SetAsDefault parametresini kullanmanız veya her yeni VMM komut kabuğu oturumu açtığınızda VMM sunucusuna yeniden bağlanmanız gerektiğini unutmayın.

Get-VMMServer'ı farklı bir VMM yönetim sunucusuna bağlanmak için de kullanabilirsiniz.

VMM yönetim sunucusuna bir bağlantı kurulduktan sonra, vmm sunucu nesnesi gerektiren tüm gelecek komutlar VMM komut kabuğu komut satırında çalıştırılır ve siz bu VMM komut kabuğu penceresini kapatana kadar mevcut bağlantıyı otomatik olarak kullanır.

VMM yönetim sunucusunda çalışan VMM hizmeti, VMM veritabanını destekler. Bu veritabanı Microsoft SQL Server VMM yönetim sunucusunun kendisinde veya SQL Server çalıştıran ayrı bir sunucuda depolanır.

VMM hizmeti, konak sunucuları (sanal makineleri barındıran), kitaplık sunucuları (VMM kitaplık kaynaklarını depolayan) ve bir konakta dağıtılan veya kitaplıkta depolanan sanal makineler dahil olmak üzere sanal ortamınızı yönetmenizi sağlar.

VMM yönetim sunucusuna bağlanma hakkında daha fazla bilgi için yazın Get-Help about_VMM_2016_Connecting_to_the_VMM_Server.

Örnekler

Örnek 1: VMM sunucusuna bağlanma

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"

Bu komut, Contoso etki alanında bulunan VMMServer01 adlı VMM sunucusuna bağlanır ve VMM veritabanından sunucu nesnesini alır.

Örnek 2: Belirli bir bağlantı noktası üzerinden VMM sunucusuna bağlanma

PS C:\> Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com" -TCPPort 8100

Bu komut, 8100 numaralı TCP bağlantı noktası üzerinden Contoso etki alanında bulunan VMMServer01 adlı VMM sunucusuna bağlanır.

Örnek 3: BIR VMM sunucusuna bağlanın ve .NET nesne türünü, yöntemlerini ve özelliklerini alın

PS C:\> $VMMServer = Get-SCVMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $VMMServer | Get-Member
PS C:\> $VMMServer | Get-Member | Format-List

İlk komut, VMMServer01 adlı VMM sunucu nesnesini alır ve nesneyi $VMMServer değişkeninde depolar.

İkinci komut, $VMMServer'de depolanan VMM sunucu nesnesini Get-Member cmdlet'ine geçirir ve bu da aşağıdakileri alır ve görüntüler:

  • TypeName: VMM sunucu nesnesinin .NET tür adı: Microsoft.SystemCenter.VirtualMachineManager.Remoting.ServerConnection

  • MemberType: Bu nesne türüyle ilişkili her olay, yöntem ve özelliğin adını ve tanımını içeren liste.

Üçüncü komut, vmm sunucu nesnesinin her yöntemi ve her özelliğinin tam tanımını görüntülemek üzere çıkışı Format-List cmdlet'ine aktarması dışında ikinci komutla aynı bilgileri alır ve görüntüler.

Örnek 4: Farklı bir kullanıcı rolüne sahip farklı bir VMM sunucusuna bağlanma

PS C:\> Get-SCVMMServer -ComputerName "VMMServer02.Contoso.com" -ConnectAs "DelegatedAdmin"

Bu komut, DelegatedAdmin kullanıcı rolünü kullanarak Contoso etki alanında bulunan VMMServer02 adlı VMM sunucusuna bağlanır.

Parametreler

-AllowJobGC

İşler için çöp toplamaya izin verildiğini gösterir.

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

-ComputerName

VMM'nin ağınızda benzersiz olarak tanımlayabildiği bir bilgisayarın adını belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • FQDN
  • IPv4 veya IPv6 adresi
  • NetBIOS adı
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ConnectAs

VmM komut kabuğundan VMM yönetim sunucusuna bağlanırken, kullanıcı birden fazla rolün üyesiyse kullanılacak VMM kullanıcı rolünü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • Yönetici
  • DelegatedAdmin
  • ReadOnlyAdmin
  • SelfServiceUser

VMM Yöneticileri tüm VMM nesnelerini yönetebilir. Yönetici temsilcileri ve self servis kullanıcıları yalnızca kendi kullanıcı rolleri kapsamındaki nesnelere erişebilir ve bu nesneleri değiştirebilir. Read-Only yöneticileri yalnızca mevcut nesnelerin özelliklerini görüntüleyebilir; yeni nesneler oluşturamaz veya mevcut nesnelerin özelliklerini değiştiremezler.

Type:Profile
Accepted values:Administrator, DelegatedAdmin, TenantAdmin, SelfServiceUser, ReadOnlyAdmin
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Kimlik bilgisi nesnesini veya bazı cmdlet'ler için, bu eylemi gerçekleştirme izni olan bir hesabın kullanıcı adını ve parolasını içeren farklı çalıştır hesabı nesnesini belirtir. Veya Restart-SCJob durumunda, yeniden başlatılan bir görevi tamamlama izni vardır.

PSCredential nesnesi hakkında daha fazla bilgi için yazınGet-Help Get-Credential.

Farklı Çalıştır hesapları hakkında daha fazla bilgi için yazın Get-Help New-SCRunAsAccount.

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

-ForOnBehalfOf

Bir yöneticinin vmm cmdlet'leri için kullanılabilir olduğunda OnBehalfOf parametrelerini kullanabileceğini gösterir. Bu parametre öncelikli olarak VMM'ye yapılan Service Provider Foundation bağlantıları için kullanılır.

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

-RetainDeletedObjects

Önbellekte silinmek üzere işaretlenmiş nesnelerin korunacağını belirtir. Bu parametreye yalnızca VMM komut kabuğunun üzerinde bir kullanıcı arabirimi oluşturursanız ihtiyacınız olabilir.

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

-RetainObjectCache

Önbellekteki nesnelerin bellekte kalacağını ve çöp toplama tarafından geri kazanılmeyeceğini gösterir. VMM komut kabuğunun üzerinde bir kullanıcı arabirimi oluşturursanız bu parametreye ihtiyacınız olabilir.

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

-SetAsDefault

$True olarak ayarlandığında, VMM komut kabuğunun bu oturum için belirtilen VMM yönetim sunucusuna bağlandığını ve bu bağlantıyı gelecek oturumlar için koruduğunu gösterir.

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

-TCPPort

TCP bağlantı noktasını temsil eden sayısal bir değer belirtir.

Type:Int32
Aliases:Port
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRoleName

Kullanıcı rolünün adını belirtir. Adlı kullanıcı rolü türleri şunlardır:

  • Yönetici Temsilcisi
  • Salt Okunur Yönetici
  • Self-Service Kullanıcı
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False