Udostępnij za pośrednictwem


New-SCPhysicalComputerConfig

Tworzy obiekt konfiguracji komputera.

Składnia

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

Opis

Polecenie cmdlet New-SCPhysicalComputerConfig tworzy obiekt konfiguracji komputera używany podczas procesu dostosowywania systemu operacyjnego.

Przykłady

Przykład 1. Tworzenie konfiguracji komputera fizycznego

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

Pierwsze polecenie pobiera obiekt konta Uruchom jako i zapisuje go w zmiennej $Account.

Drugie polecenie przechowuje profil komputera fizycznego o identyfikatorze d1ce0773-4f50-4f12-a244-38a5a35c5326 w zmiennej $PhysicalComputerProfile.

Trzecie polecenie tworzy konfigurację karty sieciowej komputera fizycznego i przechowuje je w zmiennej $NetworkAdapters.

Czwarte polecenie cmdlet przechowuje grupę hostów w zmiennej $HostGroup.

Końcowe polecenie tworzy konfigurację komputera fizycznego. Polecenie określa wartości utworzone w poprzednich poleceniach.

Parametry

-BMCAddress

Określa lub aktualizuje adres kontrolera zarządzania płytą główną poza pasmem (BMC) dla określonej maszyny fizycznej. Może to być adres IP, w pełni kwalifikowana nazwa domeny (FQDN) lub prefiks DNS (który jest zwykle taką samą nazwą jak nazwa NetBIOS).

Zazwyczaj adres BMC i jego połączenie z siecią są oddzielone od adresu IP skojarzonego ze standardową kartą sieciową. Alternatywnie niektóre komputery używają standardowej karty sieciowej w celu zapewnienia jednego adresu kontrolera BMC i karty sieciowej. Jednak adres BMC ma unikatowy port i jest w ten sposób jednoznacznie rozpoznawalny w sieci.

  • Przykładowy format IPv4: -BMCAddress "10.0.0.21"
  • Przykładowy format Ipv6: -BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
  • Przykładowy format nazwy FQDN: -BMCAddress "Computer01.Contoso.com"
  • Przykładowy format NetBIOS: -BMCAddress "Computer01"

Uwaga: domyślnie program VMM używa adresu IP lub nazwy FQDN dla adresu kontrolera BMC. Istnieje jednak również możliwość utworzenia modułu programu PowerShell, który umożliwia określenie innych typów adresów jako adresu kontrolera BMC.

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

-BMCCustomConfigurationProvider

Określa lub aktualizuje obiekt dostawcy konfiguracji dla kontrolera zarządzania płytą główną (BMC). Dostawca konfiguracji to wtyczka do programu VMM, która tłumaczy polecenia programu PowerShell programu VMM na wywołania interfejsu API specyficzne dla typu kontrolera zarządzania płytą główną. Ten parametr powinien być używany z niestandardowym BMCProtocol.

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

-BMCPort

Określa lub aktualizuje port kontrolera zarządzania płytą główną poza pasmem (BMC) dla określonej maszyny fizycznej. Port kontrolera BMC jest również nazywany portem procesora usług. Przykładowe domyślne porty to 623 dla protokołu IPMI i 443 dla powłoki SMASH przez program WS-Man.

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

-BMCProtocol

Określa lub aktualizuje protokół używany przez program VMM do komunikowania się z kontrolerem zarządzania płytą główną poza pasmem (BMC). Prawidłowe wartości:

  • IPMI
  • SMASH
  • Niestandardowy

Kontroler BMC (znany również jako procesor usługi lub kontroler zarządzania) jest wyspecjalizowanym kontrolerem na płycie głównej serwera, który działa interfejs między oprogramowaniem do zarządzania sprzętem i systemem. Jeśli płyta główna maszyny fizycznej zawiera kontroler BMC, gdy maszyna jest podłączona (czy jest wyłączona, czy włączona, i czy jest zainstalowany system operacyjny), informacje o sprzęcie systemowym i stanie kondycji sprzętu systemu są dostępne.

Przykładowy format: -BMCProtocol "Custom"

Uwaga: protokół niestandardowy wymaga użycia parametru 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

Określa konto Uruchom jako do użycia z urządzeniem kontrolera zarządzania płytą główną (BMC).

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

-BootDiskVolume

Określa obiekt fizycznego dysku twardego dla maszyny fizycznej.

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

-BypassADMachineAccountCheck

Wskazuje, że to polecenie cmdlet będzie ponownie używać konta komputera, które już istnieje w usłudze Active Directory. Domyślnie to polecenie cmdlet sprawdza usługę Active Directory dla istniejącego konta o określonej nazwie, aby zapobiec zastępowaniu kont komputerów.

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

-Computer

Określa lub aktualizuje adres kontrolera zarządzania płytą główną poza pasmem (BMC) dla określonej maszyny fizycznej. Może to być adres IP, w pełni kwalifikowana nazwa domeny (FQDN) lub prefiks DNS (który jest zwykle taką samą nazwą jak nazwa NetBIOS).

  • Przykładowy format IPv4: -BMCAddress "10.0.0.21"
  • Przykładowy format Ipv6: -BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
  • Przykładowy format nazwy FQDN: -BMCAddress "Computer01.Contoso.com"
  • Przykładowy format NetBIOS: -BMCAddress "Computer01"

Uwaga: domyślnie program VMM używa adresu IP lub nazwy FQDN dla adresu kontrolera BMC. Istnieje jednak również możliwość utworzenia modułu programu PowerShell, który umożliwia określenie innych typów adresów jako adresu kontrolera BMC.

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

-ComputerName

Określa nazwę komputera, który program VMM może jednoznacznie zidentyfikować w sieci. Dopuszczalne wartości dla tego parametru to:

  • Nazwa FQDN
  • Adres IPv4 lub IPv6
  • Nazwa NetBIOS
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Description

Określa opis obiektu konfiguracji.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-PhysicalComputerNetworkAdapterConfig

Określa tablicę obiektów PhysicalComputerNetworkAdapterConfig .

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

-PhysicalComputerProfile

Określa profil używany do wdrażania systemu operacyjnego na komputerze.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-SkipBmcPowerControl

Pomija informacje kontrolera BMC i wdraża system operacyjny bez zasilania komputera na lub wył. przy użyciu interfejsu BMC.

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

-SMBiosGuid

Określa system BIOS globalnie unikatowy identyfikator (SMBIOS GUID) dla komputera fizycznego, który jest skojarzony z rekordem dla tego komputera fizycznego w programie VMM. SMBIOS definiuje struktury danych i metody dostępu, które umożliwiają użytkownikowi lub aplikacji przechowywanie i pobieranie informacji o sprzęcie na tym komputerze, takich jak nazwa systemu, producenta lub systemowa wersja systemu BIOS. Systemy operacyjne Windows pobierają dane SMBIOS podczas uruchamiania systemu i udostępniają te dane programom.

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

-VMHostGroup

Określa obiekt grupy hostów maszyny wirtualnej lub tablicę obiektów grupy hostów.

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

-VMMServer

Określa obiekt serwera programu VMM.

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

Dane wyjściowe

PhysicalComputerConfig

To polecenie cmdlet zwraca obiekt PhysicalComputerConfig .