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 |