Bagikan melalui


Set-SCVMHostProfile

Memodifikasi properti profil host.

Sintaks

Set-SCVMHostProfile
   -VMHostProfile <PhysicalComputerProfile>
   [-VMHostNetworkAdapterProfile <PhysicalComputerNetworkAdapterProfile[]>]
   [[-Name] <String>]
   [-VirtualHardDisk <VirtualHardDisk>]
   [-Domain <String>]
   [-DomainJoinRunAsAccount <RunAsAccount>]
   [-LocalAdministratorCredential <VMMCredential>]
   [-RemoveAnswerFile]
   [-RemoveGuiRunOnceCommands]
   [-Description <String>]
   [-Owner <String>]
   [-DiskConfiguration <String>]
   [-DriverMatchingTag <System.Collections.Generic.List`1[System.String]>]
   [-VMPaths <String>]
   [-FullName <String>]
   [-GuiRunOnceCommands <String[]>]
   [-IsGuarded <Boolean>]
   [-CodeIntegrityPolicy <CodeIntegrityPolicy>]
   [-OrganizationName <String>]
   [-ProductKey <String>]
   [-TimeZone <Int32>]
   [-AnswerFile <Script>]
   [-ComputerAccessRunAsAccount <RunAsAccount>]
   [-Baseline <Baseline[]>]
   [-JobGroup <Guid>]
   [-BypassVHDConversion <Boolean>]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-SCVMHostProfile memodifikasi properti profil host.

Untuk informasi tentang cara membuat profil host, ketik Get-Help New-SCVMHostProfile -Detailed.

Contoh

Contoh 1: Mengatur nilai zona waktu untuk profil host tertentu

PS C:\> Get-SCVMHostProfile -Name "HostProfile01" | Set-SCVMHostProfile -TimeZone 035

Perintah ini mendapatkan objek profil host bernama HostProfile01 dan mengatur nilai zona waktunya ke zona waktu Timur AS (035).

Contoh 2: Menambahkan profil adaptor jaringan host ke profil host

PS C:\> $VMHostProfile = Get-SCVMHostProfile -Name "HostProfile01"
PS C:\> $HostNetAdapterProf = Get-SCVMHostNetworkAdapterProfile -ID "259f47c7-c5a9-429d-a421-d232f9b34991"
PS C:\> Set-SCVMHostProfile -VMHostPRofile $VMHostProfile -VMHostNetworkAdapterProfile $HostNetAdapterProf

Perintah pertama mendapatkan objek profil host bernama HostProfile01 dan menyimpan objek dalam variabel $VMHostProfile.

Perintah kedua mendapatkan objek profil adaptor jaringan host dengan ID 259f47c7-c5a9-429d-a421-d232f9b34991 dan menyimpan objek dalam variabel $HostNetAdapterProf.

Perintah terakhir menambahkan profil adaptor jaringan host yang disimpan di $HostNetAdapterProf ke HostProfile01.

Parameter

-AnswerFile

Menentukan objek skrip yang disimpan di pustaka VMM untuk digunakan sebagai file jawaban. Nama skrip file jawaban tergantung pada sistem operasi yang ingin Anda instal pada komputer virtual:

  • Sysprep.inf. Windows XP, Windows Server 2000, atau Windows Server 2003
  • Unattend.xml. Windows Vista, Windows 7, atau Windows Server 2008
Type:Script
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Baseline

Menentukan array objek Garis Besar .

Type:Baseline[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-BypassVHDConversion

Menunjukkan apakah VHD dinamis yang dilampirkan ke profil host tidak dikonversi ke jenis tetap selama penyebaran.

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

-CodeIntegrityPolicy

Menentukan kebijakan integritas kode.

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

-ComputerAccessRunAsAccount

Menentukan akses komputer akun Jalankan Sebagai untuk digunakan untuk menyebarkan komputer. Akun Jalankan Sebagai ini akan ditambahkan ke komputer sebagai administrator lokal dan digunakan untuk mengelola komputer.

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

-Description

Menentukan deskripsi untuk profil host.

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

-DiskConfiguration

Menentukan konfigurasi disk dan partisi untuk komputer fisik yang akan disebarkan dengan Windows Hyper-V.

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

-Domain

Menentukan nama domain yang sepenuhnya memenuhi syarat (FQDN) untuk domain Direktori Aktif.

Contoh format: -Domain "Domain01.Corp.Contoso.com"

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

-DomainJoinRunAsAccount

Menentukan akun Jalankan Sebagai yang memiliki izin untuk bergabung dengan domain yang ditentukan.

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

-DriverMatchingTag

Menentukan tag kustom yang akan dicocokkan dengan properti driver selama penyebaran. Ketika tag ditentukan, proses penyebaran cocok dengan tag yang ditentukan di profil host dengan tag di driver untuk mengunduh driver yang cocok dan menginstalnya di gambar target.

Type:System.Collections.Generic.List`1[System.String]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FullName

Menentukan nama orang yang namanya komputer virtual terdaftar.

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

-GuiRunOnceCommands

Menentukan array perintah untuk ditambahkan ke bagian [GuiRunOnce] dari file jawaban yang tidak diawasi. Gunakan tanda kutip tunggal di sekitar setiap string yang diapit tanda kutip ganda.

Contoh format: -GuiRunOnceCommands '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"', '"C:\APF\APFPostSysPrepCopy.cmd PARAMS1"'

Untuk informasi tentang cara Windows PowerShell menggunakan tanda kutip, ketik Get-Help about_Quoting_Rules.

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

-IsGuarded

Menunjukkan bahwa host harus menjadi Host yang Dijaga.

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

-JobGroup

Menentukan ID untuk serangkaian perintah yang akan berjalan sebagai set tepat sebelum perintah akhir yang menyertakan ID grup pekerjaan yang sama berjalan.

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

-JobVariable

Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.

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

-LocalAdministratorCredential

Menentukan nama pengguna dan kata sandi untuk akun Administrator Lokal (atau akun root Linux dalam kasus profil Sistem Operasi Tamu yang kompatibel dengan Linux).

Menentukan kredensial pada templat baru atau yang sudah ada, pada profil sistem operasi tamu baru atau yang sudah ada, atau pada komputer virtual baru mengambil alih kata sandi Administrator yang ada.

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

-Name

Menentukan nama objek VMM.

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

-OrganizationName

Menentukan nama organisasi untuk orang yang namanya komputer virtual terdaftar.

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

-Owner

Menentukan pemilik objek VMM dalam bentuk akun pengguna domain yang valid.

  • Contoh format: -Owner "Contoso\PattiFuller"
  • Contoh format: -Owner "PattiFuller@Contoso"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProductKey

Menentukan kunci produk. Kunci produk adalah angka 25 digit yang mengidentifikasi lisensi produk. Kunci produk dapat digunakan untuk mendaftarkan VMM atau sistem operasi yang akan diinstal pada komputer virtual atau host.

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

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (tip PRO) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

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

-RemoveAnswerFile

Menunjukkan bahwa operasi ini menghapus file jawaban dari profil host.

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

-RemoveGuiRunOnceCommands

Indiates bahwa operasi ini menghapus properti GUI Run Once Commands dari profil host.

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

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

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

-TimeZone

Menentukan angka (indeks) yang mengidentifikasi wilayah geografis yang memiliki waktu standar yang sama. Untuk daftar indeks zona waktu, lihat Nilai Indeks Zona Waktu Microsoft di http://go.microsoft.com/fwlink/?LinkId=120935. Jika tidak ada zona waktu yang ditentukan, zona waktu default yang digunakan untuk komputer virtual adalah pengaturan zona waktu yang sama yang ada di host komputer virtual.

Contoh format untuk menentukan zona Waktu Standar GMT: -TimeZone 085

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

-VirtualHardDisk

Menentukan objek hard disk virtual.

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

-VMHostNetworkAdapterProfile

Menentukan array objek profil adaptor jaringan host.

Type:PhysicalComputerNetworkAdapterProfile[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMHostProfile

Menentukan objek profil host komputer virtual.

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

-VMMServer

Menentukan objek server VMM.

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

-VMPaths

Menentukan sekumpulan jalur default (sebagai string yang dipisahkan oleh operator alur) pada host tempat file komputer virtual dapat disimpan.

Contoh format: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"

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

Output

HostProfile[]

Cmdlet ini mengembalikan satu atau beberapa objek HostProfile .