New-SCPhysicalComputerConfig
Skapar ett datorkonfigurationsobjekt.
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
Cmdleten New-SCPhysicalComputerConfig skapar ett datorkonfigurationsobjekt som används under anpassningsprocessen för operativsystemet.
Exempel
Exempel 1: Skapa en fysisk datorkonfiguration
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
Det första kommandot hämtar ett Kör som-kontoobjekt och lagrar det i variabeln $Account.
Det andra kommandot lagrar profilen för fysiska datorer som har ID d1ce0773-4f50-4f12-a244-38a5a35c5326 i variabeln $PhysicalComputerProfile.
Det tredje kommandot skapar en konfiguration av nätverkskort för fysiska datorer och lagrar i variabeln $NetworkAdapters.
Den fjärde cmdleten lagrar värdgruppen i variabeln $HostGroup.
Det sista kommandot skapar en fysisk datorkonfiguration. Kommandot anger de värden som skapades i tidigare kommandon.
Parametrar
-BMCAddress
Anger, eller uppdaterar, BMC-adressen (out-of-band baseboard management controller) för en specifik fysisk dator. Detta kan vara en IP-adress, det fullständigt kvalificerade domännamnet (FQDN) eller DNS-prefixet (som vanligtvis är samma namn som NetBIOS-namnet).
Vanligtvis är BMC-adressen och dess anslutning till nätverket åtskilda från IP-adressen som är associerad med ett standardnätverkskort. Alternativt kan vissa datorer använda ett standardnätverkskort för att ange en enda adress för BMC och för nätverkskortet. BMC-adressen har dock en unik port och är därmed unikt identifierbar i nätverket.
- Exempel på IPv4-format:
-BMCAddress "10.0.0.21"
- Exempel på Ipv6-format:
-BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
- Exempel på FQDN-format:
-BMCAddress "Computer01.Contoso.com"
- Exempel på NetBIOS-format:
-BMCAddress "Computer01"
Obs! Som standard använder VMM en IP-adress eller ett fullständigt domännamn för BMC-adressen. Men det är också möjligt att skapa en PowerShell-modul som gör att du kan ange andra typer av adresser som BMC-adress.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-BMCCustomConfigurationProvider
Anger, eller uppdaterar, ett konfigurationsproviderobjekt för en baskortshanteringskontrollant (BMC). En konfigurationsprovider är ett plugin-program till VMM som översätter VMM PowerShell-kommandon till API-anrop som är specifika för en typ av baseboard-hanteringsstyrenhet. Den här parametern ska användas med anpassad BMCProtocol.
Typ: | ConfigurationProvider |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-BMCPort
Anger, eller uppdaterar, BMC-porten (out-of-band baseboard management controller) för en specifik fysisk dator. En BMC-port kallas även för en tjänstprocessorport. Exempel på standardportar är 623 för IPMI och 443 för SMASH over WS-Man.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-BMCProtocol
Anger, eller uppdaterar, det protokoll som VMM använder för att kommunicera med BMC (out-of-band baseboard management controller). Giltiga värden är:
- IPMI
- KROSSA
- Sed
En BMC (även känd som en tjänstprocessor eller hanteringsstyrenhet) är en specialiserad styrenhet på moderkortet på en server som agerar ett gränssnitt mellan maskin- och systemhanteringsprogramvaran. Om moderkortet för en fysisk dator innehåller en BMC, när datorn är ansluten (oavsett om den är avstängd eller påslagen, och om ett operativsystem är installerat eller inte), finns information om systemmaskinvara och tillståndet för systemets maskinvaruhälsa tillgänglig.
Exempelformat: -BMCProtocol "Custom"
Obs! Det anpassade protokollet kräver att du använder parametern BMCCustomConfigurationProvider.
Typ: | OutOfBandManagementType |
Godkända värden: | None, IPMI, SMASH, Custom, None, IPMI, SMASH, Custom |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-BMCRunAsAccount
Anger det Kör som-konto som ska användas med BMC-enheten (Baseboard Management Controller).
Typ: | RunAsAccount |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-BootDiskVolume
Anger ett fysiskt hårddiskobjekt för en fysisk dator.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-BypassADMachineAccountCheck
Anger att denna cmdlet återanvänder ett datorkonto som redan finns i Active Directory. Som standard kontrollerar den här cmdleten Active Directory efter ett befintligt konto med det angivna namnet för att förhindra att datorkonton skrivs över.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Computer
Anger, eller uppdaterar, BMC-adressen (out-of-band baseboard management controller) för en specifik fysisk dator. Detta kan vara en IP-adress, det fullständigt kvalificerade domännamnet (FQDN) eller DNS-prefixet (som vanligtvis är samma namn som NetBIOS-namnet).
- Exempel på IPv4-format:
-BMCAddress "10.0.0.21"
- Exempel på Ipv6-format:
-BMCAddress "2001:4898:2a:3:657b:9c7a:e1f0:6829"
- Exempel på FQDN-format:
-BMCAddress "Computer01.Contoso.com"
- Exempel på NetBIOS-format:
-BMCAddress "Computer01"
Obs! Som standard använder VMM en IP-adress eller ett fullständigt domännamn för BMC-adressen. Men det är också möjligt att skapa en PowerShell-modul som gör att du kan ange andra typer av adresser som BMC-adress.
Typ: | ClientObject |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ComputerName
Anger namnet på en dator som VMM unikt kan identifiera i nätverket. De godtagbara värdena för den här parametern är:
- FQDN
- IPv4- eller IPv6-adress
- NetBIOS-namn
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Description
Anger en beskrivning av konfigurationsobjektet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-JobVariable
Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PhysicalComputerNetworkAdapterConfig
Anger en matris med PhysicalComputerNetworkAdapterConfig objekt.
Typ: | PhysicalComputerNetworkAdapterConfig[] |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PhysicalComputerProfile
Anger en profil som används för att distribuera ett operativsystem till en dator.
Typ: | PhysicalComputerProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SkipBmcPowerControl
Hoppar över BMC-information och distribuerar ett operativsystem utan att starta eller inaktivera datorn med hjälp av BMC-gränssnittet.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-SMBiosGuid
Anger systemhanterings-BIOS globalt unik identifierare (SMBIOS GUID) för en fysisk dator som är associerad med en post för den fysiska datorn i VMM. SMBIOS definierar datastrukturer och åtkomstmetoder som gör att en användare eller ett program kan lagra och hämta information om maskinvara på den här datorn, till exempel namnet på systemet, tillverkaren eller systemets BIOS-version. Windows-operativsystem hämtar SMBIOS-data vid systemstart och gör dessa data tillgängliga för program.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VMHostGroup
Anger ett värdgruppsobjekt för en virtuell dator eller en matris med värdgruppsobjekt.
Typ: | HostGroup |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Typ: | ServerConnection |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Utdata
PhysicalComputerConfig
Den här cmdleten returnerar ett PhysicalComputerConfig-objekt.