Bagikan melalui


Get-SCVMMServer

Menyambungkan ke server manajemen VMM jika koneksi belum ada, atau tersambung ke server manajemen VMM yang berbeda.

Sintaks

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

Deskripsi

Cmdlet Get-SCVMMServer tersambung ke server manajemen Virtual Machine Manager (VMM) jika koneksi belum ada dan mengambil objek server dari database VMM. Port default yang digunakan untuk menyambungkan ke server VMM adalah port TCP 8100.

Jika Anda telah membuat koneksi ke server manajemen VMM menggunakan antarmuka pengguna (UI), saat Anda membuka shell perintah VMM, shell perintah tersebut secara otomatis tersambung ke server manajemen VMM yang sama. Jika sebelumnya Anda belum tersambung ke server manajemen VMM menggunakan UI, Anda perlu menggunakan Get-SCVMMServer untuk membuat koneksi. Perhatikan bahwa jika Anda terhubung ke server manajemen VMM hanya menggunakan shell perintah VMM, Anda harus menggunakan parameter SetAsDefault untuk mempertahankan koneksi dari sesi ke sesi, atau menyambungkan kembali ke server VMM setiap kali Anda membuka sesi shell perintah VMM baru.

Anda juga dapat menggunakan Get-VMMServer untuk menyambungkan ke server manajemen VMM yang berbeda.

Setelah koneksi ke server manajemen VMM dibuat, semua perintah di masa mendatang berjalan di baris perintah shell perintah VMM yang memerlukan objek server VMM akan secara otomatis menggunakan koneksi yang ada sampai Anda menutup jendela shell perintah VMM tersebut.

Layanan VMM yang berjalan di server manajemen VMM mendukung database VMM. Database ini disimpan di Microsoft SQL Server baik di server manajemen VMM itu sendiri atau di server terpisah yang berjalan SQL Server.

Layanan VMM memungkinkan Anda mengelola lingkungan virtual, termasuk server host (yang menghosting komputer virtual), server pustaka (yang menyimpan sumber daya pustaka VMM), dan komputer virtual yang disebarkan pada host atau disimpan di pustaka.

Untuk informasi selengkapnya tentang menyambungkan ke server manajemen VMM, ketik Get-Help about_VMM_2016_Connecting_to_the_VMM_Server.

Contoh

Contoh 1: Menyambungkan ke server VMM

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

Perintah ini tersambung ke server VMM bernama VMMServer01 yang terletak di domain Contoso dan mendapatkan objek server dari database VMM.

Contoh 2: Menyambungkan ke server VMM melalui port tertentu

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

Perintah ini terhubung melalui port TCP 8100 ke server VMM bernama VMMServer01 yang terletak di domain Contoso.

Contoh 3: Sambungkan ke server VMM dan dapatkan jenis objek , metode, dan properti .NET-nya

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

Perintah pertama mendapatkan objek server VMM bernama VMMServer01 dan menyimpan objek dalam variabel $VMMServer.

Perintah kedua meneruskan objek server VMM yang disimpan di $VMMServer ke cmdlet Get-Member , yang mengambil dan menampilkan hal berikut:

  • TypeName: Nama jenis .NET dari objek server VMM: Microsoft.SystemCenter.VirtualMachineManager.Remoting.ServerConnection

  • MemberType: Daftar yang berisi nama dan definisi untuk setiap peristiwa, metode, dan properti yang terkait dengan jenis objek ini.

Perintah ketiga mengambil dan menampilkan informasi yang sama dengan perintah kedua, kecuali bahwa perintah tersebut menyalurkan output ke cmdlet Format-List untuk menampilkan definisi lengkap untuk setiap metode dan setiap properti untuk objek server VMM.

Contoh 4: Menyambungkan ke server VMM yang berbeda dengan peran pengguna yang berbeda

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

Perintah ini terhubung ke server VMM bernama VMMServer02 yang terletak di domain Contoso menggunakan peran pengguna DelegatedAdmin.

Parameter

-AllowJobGC

Menunjukkan bahwa pengumpulan sampah diizinkan untuk pekerjaan.

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

-ComputerName

Menentukan nama komputer yang dapat diidentifikasi secara unik oleh VMM di jaringan Anda. Nilai yang dapat diterima untuk parameter ini adalah:

  • FQDN
  • Alamat IPv4 atau IPv6
  • Nama NetBios
Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ConnectAs

Menentukan peran pengguna VMM untuk digunakan, jika pengguna adalah anggota lebih dari satu peran, saat menyambungkan ke server manajemen VMM dari shell perintah VMM. Nilai yang dapat diterima untuk parameter ini adalah:

  • Administrator
  • DelegatedAdmin
  • ReadOnlyAdmin
  • SelfServiceUser

Administrator VMM dapat mengelola semua objek VMM. Administrator yang didelegasikan dan pengguna layanan mandiri hanya dapat mengakses dan mengubah objek yang berada dalam cakupan peran pengguna mereka. Read-Only administrator hanya dapat melihat properti objek yang ada; mereka tidak dapat membuat objek baru atau mengubah properti objek yang ada.

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

Menentukan objek kredensial atau, untuk beberapa cmdlet, objek akun Jalankan Sebagai yang berisi nama pengguna dan kata sandi akun yang memiliki izin untuk melakukan tindakan ini. Atau, dalam kasus Restart-SCJob, memiliki izin untuk menyelesaikan tugas yang dimulai ulang.

Untuk informasi selengkapnya tentang objek PSCredential , ketik Get-Help Get-Credential.

Untuk informasi selengkapnya tentang akun Jalankan Sebagai, ketik Get-Help New-SCRunAsAccount.

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

-ForOnBehalfOf

Menunjukkan bahwa administrator dapat menggunakan parameter OnBehalfOf , jika tersedia, untuk cmdlet VMM. Parameter ini terutama digunakan untuk koneksi Service Provider Foundation ke VMM.

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

-RetainDeletedObjects

Menentukan bahwa objek dalam cache yang ditandai untuk dihapus akan dipertahankan. Anda mungkin memerlukan parameter ini hanya jika Anda membuat antarmuka pengguna di atas shell perintah VMM.

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

-RetainObjectCache

Menunjukkan bahwa objek dalam cache akan tetap berada dalam memori dan tidak akan diklaim kembali oleh pengumpulan sampah. Anda mungkin memerlukan parameter ini jika Anda membuat antarmuka pengguna di atas shell perintah VMM.

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

-SetAsDefault

Menunjukkan, ketika diatur ke $True, bahwa shell perintah VMM terhubung ke server manajemen VMM yang ditentukan untuk sesi ini dan mempertahankan koneksi tersebut untuk sesi mendatang.

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

-TCPPort

Menentukan nilai numerik yang mewakili port TCP.

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

-UserRoleName

Menentukan nama peran pengguna. Jenis peran pengguna yang diberi nama meliputi:

  • Administrator yang Didelegasikan
  • Administrator Read-Only
  • Pengguna Self-Service
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False