New-SCPhysicalComputerConfig
Membuat objek konfigurasi komputer.
Sintaks
New-SCPhysicalComputerConfig
-PhysicalComputerProfile <PhysicalComputerProfile>
[-BMCAddress <String>]
[-BMCRunAsAccount <RunAsAccount>]
[-BMCPort <Int32>]
[-BMCProtocol <OutOfBandManagementType>]
[-BMCCustomConfigurationProvider <ConfigurationProvider>]
[-PhysicalComputerNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>]
[-VMMServer <ServerConnection>]
[-Description <String>]
[-ComputerName <String>]
[-BootDiskVolume <String>]
-Computer <ClientObject>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCPhysicalComputerConfig
-PhysicalComputerProfile <PhysicalComputerProfile>
[-SMBiosGuid <Guid>]
[-SkipBmcPowerControl]
-PhysicalComputerNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>
[-VMMServer <ServerConnection>]
[-Description <String>]
-ComputerName <String>
[-VMHostGroup <HostGroup>]
[-BypassADMachineAccountCheck]
[-BootDiskVolume <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCPhysicalComputerConfig
-PhysicalComputerProfile <PhysicalComputerProfile>
[-SMBiosGuid <Guid>]
-BMCAddress <String>
-BMCRunAsAccount <RunAsAccount>
[-BMCPort <Int32>]
-BMCProtocol <OutOfBandManagementType>
[-BMCCustomConfigurationProvider <ConfigurationProvider>]
-PhysicalComputerNetworkAdapterConfig <PhysicalComputerNetworkAdapterConfig[]>
[-VMMServer <ServerConnection>]
[-Description <String>]
-ComputerName <String>
[-VMHostGroup <HostGroup>]
[-BypassADMachineAccountCheck]
[-BootDiskVolume <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Deskripsi
Cmdlet New-SCPhysicalComputerConfig membuat objek konfigurasi komputer yang digunakan selama proses penyesuaian sistem operasi.
Contoh
Contoh 1: Membuat konfigurasi komputer fisik
PS C:\> $Account = Get-SCRunaAsAccount -Name "BMCAdmin"
PS C:\> $PhysicalComputerProfile = Get-SCPhysicalComputerProfile -ID "d1ce0773-4f50-4f12-a244-38a5a35c5326"
PS C:\> $NetworkAdapters = New-SCPhysicalComputerNetworkAdapterConfig -UseDhcpForIPConfiguration -SetAsManagementNIC -SetAsPhysicalNetworkAdapter
PS C:\> $HostGroup = Get-SCVMHostGroup -ID "0e3ba228-a059-46be-aa41-2f5cf0f4b96e"
PS C:\> New-SCPhysicalComputerConfig -BMCAddress 10.0.0.21 -BMCPort 623 -BMCProtocol IPMI -BMCRunAsAccount $Account -ComputerName "Host01" -SMBiosGuid "4c4c4544-0039-4410-8042-c3c04f395031" -PhysicalComputerProfile $PhysicalComputerProfile -VMHostGroup $HostGroup -PhysicalComputerNetworkAdapterConfig $NetworkAdapters
Perintah pertama mendapatkan objek akun Jalankan Sebagai dan menyimpannya dalam variabel $Account.
Perintah kedua menyimpan profil komputer fisik yang memiliki ID d1ce0773-4f50-4f12-a244-38a5a35c5326 dalam variabel $PhysicalComputerProfile.
Perintah ketiga membuat konfigurasi adaptor jaringan komputer fisik dan menyimpan dalam variabel $NetworkAdapters.
Cmdlet keempat menyimpan grup host dalam variabel $HostGroup.
Perintah akhir membuat konfigurasi komputer fisik. Perintah menentukan nilai yang dibuat dalam perintah sebelumnya.
Parameter
-BMCAddress
Menentukan, atau memperbarui, alamat pengontrol manajemen baseboard (BMC) out-of-band untuk komputer fisik tertentu. Ini mungkin alamat IP, nama domain yang sepenuhnya memenuhi syarat (FQDN), atau awalan DNS (yang biasanya nama yang sama dengan nama NetBIOS).
Biasanya, alamat BMC dan koneksinya ke jaringan terpisah dari alamat IP yang terkait dengan adaptor jaringan standar. Atau, beberapa komputer memang menggunakan adaptor jaringan standar untuk menyediakan satu alamat untuk BMC dan untuk adaptor jaringan. Namun, alamat BMC memiliki port unik dan dengan demikian dapat diidentifikasi secara unik di jaringan.
- Contoh format IPv4:
-BMCAddress "10.0.0.21"
- Contoh format Ipv6:
-BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
- Contoh format FQDN:
-BMCAddress "Computer01.Contoso.com"
- Contoh format NetBIOS:
-BMCAddress "Computer01"
Catatan: Secara default, VMM menggunakan alamat IP atau FQDN untuk alamat BMC. Namun, dimungkinkan juga untuk membuat modul PowerShell yang memungkinkan Anda menentukan jenis alamat lain sebagai alamat BMC.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCCustomConfigurationProvider
Menentukan, atau memperbarui, objek penyedia konfigurasi untuk pengontrol manajemen baseboard (BMC). Penyedia konfigurasi adalah plug-in ke VMM yang menerjemahkan perintah VMM PowerShell ke panggilan API yang khusus untuk jenis pengontrol manajemen baseboard. Parameter ini harus digunakan dengan BMCProtocol Kustom.
Type: | ConfigurationProvider |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCPort
Menentukan, atau memperbarui, port pengontrol manajemen baseboard (BMC) out-of-band untuk komputer fisik tertentu. Port BMC juga dikenal sebagai port prosesor layanan. Contoh port default adalah 623 untuk IPMI dan 443 untuk SMASH melalui WS-Man.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCProtocol
Menentukan, atau memperbarui, protokol yang digunakan VMM untuk berkomunikasi dengan pengontrol manajemen baseboard out-of-band (BMC). Nilai yang valid adalah:
- IPMI
- SMASH
- Kustom
BMC (juga dikenal sebagai prosesor layanan atau pengontrol manajemen) adalah pengontrol khusus pada motherboard server yang bertindak antarmuka antara perangkat keras dan perangkat lunak manajemen sistem. Jika motherboard komputer fisik menyertakan BMC, ketika komputer dicolokkan (baik dimatikan atau dinyalakan, dan apakah sistem operasi dipasang atau tidak), informasi tentang perangkat keras sistem dan status kesehatan perangkat keras sistem tersebut tersedia.
Contoh format: -BMCProtocol "Custom"
Catatan: Protokol kustom mengharuskan Anda menggunakan parameter BMCCustomConfigurationProvider .
Type: | OutOfBandManagementType |
Accepted values: | None, IPMI, SMASH, Custom, None, IPMI, SMASH, Custom |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BMCRunAsAccount
Menentukan akun Jalankan Sebagai untuk digunakan dengan perangkat pengontrol manajemen baseboard (BMC).
Type: | RunAsAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BootDiskVolume
Menentukan objek hard disk fisik untuk komputer fisik.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BypassADMachineAccountCheck
Menunjukkan bahwa cmdlet ini akan menggunakan kembali akun komputer yang sudah ada di Direktori Aktif. Secara default, cmdlet ini memeriksa Direktori Aktif untuk akun yang sudah ada dengan nama yang ditentukan untuk mencegah penimpaan akun komputer.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Computer
Menentukan, atau memperbarui, alamat pengontrol manajemen baseboard (BMC) out-of-band untuk komputer fisik tertentu. Ini mungkin alamat IP, nama domain yang sepenuhnya memenuhi syarat (FQDN), atau awalan DNS (yang biasanya nama yang sama dengan nama NetBIOS).
- Contoh format IPv4:
-BMCAddress "10.0.0.21"
- Contoh format Ipv6:
-BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
- Contoh format FQDN:
-BMCAddress "Computer01.Contoso.com"
- Contoh format NetBIOS:
-BMCAddress "Computer01"
Catatan: Secara default, VMM menggunakan alamat IP atau FQDN untuk alamat BMC. Namun, dimungkinkan juga untuk membuat modul PowerShell yang memungkinkan Anda menentukan jenis alamat lain sebagai alamat BMC.
Type: | ClientObject |
Position: | Named |
Default value: | None |
Required: | True |
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: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Menentukan deskripsi untuk objek konfigurasi.
Type: | String |
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 |
-PhysicalComputerNetworkAdapterConfig
Menentukan array objek PhysicalComputerNetworkAdapterConfig .
Type: | PhysicalComputerNetworkAdapterConfig[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PhysicalComputerProfile
Menentukan profil yang digunakan untuk menyebarkan sistem operasi ke komputer.
Type: | PhysicalComputerProfile |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-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 |
-SkipBmcPowerControl
Melompati informasi BMC dan menyebarkan sistem operasi tanpa menyalakan atau mematikan komputer dengan menggunakan antarmuka BMC-nya.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SMBiosGuid
Menentukan Pengidentifikasi unik global BIOS Manajemen Sistem (SMBIOS GUID) untuk komputer fisik yang terkait dengan rekaman untuk komputer fisik tersebut di VMM. SMBIOS mendefinisikan struktur data dan metode akses yang memungkinkan pengguna atau aplikasi untuk menyimpan dan mengambil informasi tentang perangkat keras di komputer ini, seperti nama sistem, produsen, atau versi BIOS sistem. Sistem operasi Windows mengambil data SMBIOS saat memulai sistem dan membuat data tersebut tersedia untuk program.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Menentukan objek grup host komputer virtual atau array objek grup host.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
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 |
Output
PhysicalComputerConfig
Cmdlet ini mengembalikan objek PhysicalComputerConfig .