Aracılığıyla paylaş


New-SCPhysicalComputerConfig

Bir bilgisayar yapılandırma nesnesi oluşturur.

Syntax

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>]

Description

New-SCPhysicalComputerConfig cmdlet'i, işletim sistemi özelleştirme işlemi sırasında kullanılan bir bilgisayar yapılandırma nesnesi oluşturur.

Örnekler

Örnek 1: Fiziksel bilgisayar yapılandırması oluşturma

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

İlk komut bir Farklı Çalıştır hesabı nesnesi alır ve bunu $Account değişkeninde depolar.

İkinci komut, kimliği d1ce0773-4f50-4f12-a244-38a5a35c5326 olan fiziksel bilgisayar profilini $PhysicalComputerProfile değişkeninde depolar.

Üçüncü komut bir fiziksel bilgisayar ağ bağdaştırıcısı yapılandırması oluşturur ve $NetworkAdapters değişkeninde depolar.

Dördüncü cmdlet, konak grubunu $HostGroup değişkeninde depolar.

Son komut bir fiziksel bilgisayar yapılandırması oluşturur. komutu, önceki komutlarda oluşturulan değerleri belirtir.

Parametreler

-BMCAddress

Belirli bir fiziksel makine için bant dışı temel kart yönetim denetleyicisi (BMC) adresini belirtir veya güncelleştirir. Bu bir IP adresi, tam etki alanı adı (FQDN) veya DNS ön eki (genellikle NetBIOS adıyla aynı addır) olabilir.

Genellikle BMC adresi ve ağ bağlantısı, standart bir ağ bağdaştırıcısıyla ilişkili IP adresinden ayrıdır. Alternatif olarak, bazı bilgisayarlar BMC ve ağ bağdaştırıcısı için tek bir adres sağlamak üzere standart bir ağ bağdaştırıcısı kullanır. Ancak BMC adresinin benzersiz bir bağlantı noktası vardır ve bu nedenle ağ üzerinde benzersiz bir şekilde tanımlanabilir.

  • Örnek IPv4 biçimi: -BMCAddress "10.0.0.21"
  • Örnek Ipv6 biçimi: -BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
  • Örnek FQDN biçimi: -BMCAddress "Computer01.Contoso.com"
  • Örnek NetBIOS biçimi: -BMCAddress "Computer01"

Not: VMM varsayılan olarak BMC adresi için bir IP adresi veya FQDN kullanır. Ancak, BMC adresi olarak diğer adres türlerini belirtmenize olanak tanıyan bir PowerShell modülü oluşturmak da mümkündür.

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

-BMCCustomConfigurationProvider

Bir temel kart yönetim denetleyicisi (BMC) için yapılandırma sağlayıcısı nesnesini belirtir veya güncelleştirir. Yapılandırma sağlayıcısı, VMM PowerShell komutlarını bir tür temel kart yönetim denetleyicisine özgü API çağrılarına çeviren bir VMM eklentisidir. Bu parametre Özel BMCProtocol ile kullanılmalıdır.

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

-BMCPort

Belirli bir fiziksel makine için bant dışı temel kart yönetim denetleyicisi (BMC) bağlantı noktasını belirtir veya güncelleştirir. BMC bağlantı noktası, hizmet işlemcisi bağlantı noktası olarak da bilinir. Örnek varsayılan bağlantı noktaları IPMI için 623 ve WS-Man üzerinden SMASH için 443'tir.

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

-BMCProtocol

VMM'nin bant dışı temel kart yönetim denetleyicisi (BMC) ile iletişim kurmak için kullandığı protokolü belirtir veya güncelleştirir. Geçerli değerler:

  • IPMI
  • ŞUT
  • Özel

BMC (hizmet işlemcisi veya yönetim denetleyicisi olarak da bilinir), donanım ve sistem yönetim yazılımı arasında bir arabirim işlevi gören bir sunucunun ana kartında özel bir denetleyicidir. Fiziksel bir makinenin ana kartı bir BMC içeriyorsa, makine prize takılıyken (kapalı veya açık olup olmadığı ve işletim sisteminin yüklü olup olmadığı), sistem donanımı ve sistem donanımının durumu hakkında bilgi sağlanır.

Örnek biçim: -BMCProtocol "Custom"

Not: Özel protokol , BMCCustomConfigurationProvider parametresini kullanmanızı gerektirir.

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

Temel kart yönetim denetleyicisi (BMC) cihazıyla kullanılacak Farklı Çalıştır hesabını belirtir.

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

-BootDiskVolume

Fiziksel makine için bir fiziksel sabit disk nesnesi belirtir.

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

-BypassADMachineAccountCheck

Bu cmdlet'in Active Directory'de zaten var olan bir bilgisayar hesabını yeniden kullanacağını gösterir. Varsayılan olarak, bu cmdlet bilgisayar hesaplarının üzerine yazılmasını önlemek için Active Directory'de belirtilen ada sahip mevcut bir hesabı denetler.

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

-Computer

Belirli bir fiziksel makine için bant dışı temel kart yönetim denetleyicisi (BMC) adresini belirtir veya güncelleştirir. Bu bir IP adresi, tam etki alanı adı (FQDN) veya DNS ön eki (genellikle NetBIOS adıyla aynı addır) olabilir.

  • Örnek IPv4 biçimi: -BMCAddress "10.0.0.21"
  • Örnek Ipv6 biçimi: -BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
  • Örnek FQDN biçimi: -BMCAddress "Computer01.Contoso.com"
  • Örnek NetBIOS biçimi: -BMCAddress "Computer01"

Not: VMM varsayılan olarak BMC adresi için bir IP adresi veya FQDN kullanır. Ancak, BMC adresi olarak diğer adres türlerini belirtmenize olanak tanıyan bir PowerShell modülü oluşturmak da mümkündür.

Type:ClientObject
Position:Named
Default value:None
Required:True
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:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

Yapılandırma nesnesi için bir açıklama belirtir.

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

-JobVariable

İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.

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

-PhysicalComputerNetworkAdapterConfig

PhysicalComputerNetworkAdapterConfig nesnelerinin bir dizisini belirtir.

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

-PhysicalComputerProfile

bir işletim sistemini bir bilgisayara dağıtmak için kullanılan profili belirtir.

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

-PROTipID

Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.

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

-RunAsynchronously

Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

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

-SkipBmcPowerControl

BMC bilgilerini atlar ve BMC arabirimini kullanarak bilgisayarı açma veya kapatmadan bir işletim sistemi dağıtır.

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

-SMBiosGuid

VMM'de bu fiziksel bilgisayar için bir kayıtla ilişkilendirilmiş bir fiziksel bilgisayar için Sistem Yönetimi BIOS genel olarak benzersiz tanımlayıcısını (SMBIOS GUID) belirtir. SMBIOS, bir kullanıcının veya uygulamanın bu bilgisayardaki donanım hakkında sistem adı, üretici veya sistem BIOS sürümü gibi bilgileri depolamasını ve almasını sağlayan veri yapılarını ve erişim yöntemlerini tanımlar. Windows işletim sistemleri, sistem başlangıcında SMBIOS verilerini alır ve bu verileri programlar için kullanılabilir hale getirir.

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

-VMHostGroup

Bir sanal makine konak grubu nesnesini veya konak grubu nesneleri dizisini belirtir.

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

-VMMServer

Bir VMM sunucu nesnesi belirtir.

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

Çıkışlar

PhysicalComputerConfig

Bu cmdlet bir PhysicalComputerConfig nesnesi döndürür.