Sdílet prostřednictvím


New-CMBootableMedia

SYNOPSIS

Vytvořte spouštěcí médium.

SYNTAX

New-CMBootableMedia [-AllowUacPrompt] [-AllowUnattended] [-AllowUnknownMachine] -BootImage <IResultObject>
 [-CertificateExpireTime <DateTime>] [-CertificatePassword <SecureString>] [-CertificatePath <String>]
 [-CertificateStartTime <DateTime>] -DistributionPoint <IResultObject[]> [-Force] [-FormatMedia]
 -ManagementPoint <IResultObject[]> [-SiteCode <String>] -MediaMode <MediaMode> [-MediaPassword <SecureString>]
 -MediaType <MediaInputType> [-NoAutoRun] -Path <String> [-PrestartCommand <String>]
 [-PrestartPackage <IResultObject>] [-TemporaryFolder <String>] [-UserDeviceAffinity <UserDeviceAffinityType>]
 [-Variable <Hashtable>] [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm]
 [<CommonParameters>]

DESCRIPTION

Tato rutina vytvoří médium použité k nasazení operačního systému. Spouštěcí médium obsahuje spouštěcí bitovou kopii, volitelné příkazy před zahájením a přidružené soubory a Správce konfigurace soubory. Spouštěcí médium použijte k instalaci nové verze Windows na nový počítač (holý počítač) nebo k nahrazení existujícího počítače a nastavení přenosu.

Poznámka

Tato rutina ke spuštění vyžaduje zvýšená oprávnění.

Další informace najdete v tématu Přehled médií pořadí úloh.

Poznámka

Spusťte Správce konfigurace rutiny z Správce konfigurace lokality, například PS XYZ:\> . Další informace najdete v tématu Začínáme.

EXAMPLES

Příklad 1: Vytvoření spouštěcího média

První příkaz načte objekt spouštěcí bitové kopie s názvem Spouštěcí image (x64) a uloží ho do $BootImage proměnné. Druhý příkaz získá roli distribučního bodu pro SiteServer01.Contoso.com a uloží ji do $DistributionPoint proměnné. Třetí příkaz získá roli bodu správy pro SiteServer02.Contoso.com a uloží ji do $ManagementPoint správy. Poslední příkaz vytvoří spouštěcí médium v dynamickém režimu. Používá objekty uložené v předchozích proměnných.

$BootImage = Get-CMBootImage -Name "Boot image (x64)"
$DistributionPoint = Get-CMDistributionPoint -SiteCode CM1
$ManagementPoint = Get-CMManagementPoint -SiteSystemServerName "SiteSystemServer02.Contoso.com"

New-CMBootableMedia -MediaMode Dynamic -MediaType CdDvd -Path "\\Server\share\test.iso" -AllowUnknownMachine -BootImage $BootImage -DistributionPoint $DistributionPoint -ManagementPoint $ManagementPoint

PARAMETERS

-AllowUacPrompt

Přidáním tohoto parametru Windows výzva ke zvýšení oprávnění správce pomocí Řízení uživatelských účtů. Tato rutina ke spuštění vyžaduje zvýšená oprávnění.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-AllowUn zachytá se

Přidáním tohoto parametru povolíte bezobslužné nasazení operačního systému. Bezobslužné nasazení operačního systému nevytádá výzvu ke konfiguraci sítě ani k volitelným pořadím úkolů.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-AllowUnknownMachine

Přidáním tohoto parametru umožníte Správce konfigurace zřizované neznámé počítače. Neznámý počítač je počítač, který web ještě nezísčil.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-BootImage

Zadejte objekt spouštěcí bitové kopie. K získání tohoto objektu použijte rutinu Get-CMBootImage.

Type: IResultObject
Parameter Sets: (All)
Aliases: BootImagePackage

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

-CertificateExpireTime

Pokud vytvoříte certifikát médií podepsaný svým držitelem pro komunikaci protokolu HTTP, tento parametr určuje datum a čas vypršení platnosti certifikátu. V budoucnu zadejte dostatečně velké datum a čas. Po vypršení platnosti tohoto certifikátu nelze spouštěcí médium použít. K nastavení počátečního data použijte parametr -CertificateStartTime.

Například:

$date = [datetime]::p arseexact("16.11.2021", 'MM/dd/rrrr', $null)

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-CertificatePassword

Pokud použijete parametr -CertificatePath k importu certifikátu PKI pro komunikaci https, použijte tento parametr k zadání hesla pro soubor certifikátu.

Type: SecureString
Parameter Sets: (All)
Aliases:

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

-CertificatePath

Zadejte cestu k importu certifikátu PKI. Pomocí parametru -CertificatePassword zadejte heslo pro tento soubor certifikátu. Tyto parametry použijte, pokud konfigurujete lokalitu pro komunikaci klienta pomocí protokolu HTTPS.

Type: String
Parameter Sets: (All)
Aliases:

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

-CertificateStartTime

Pokud chcete vytvořit certifikát podepsaný svým držitelem pro komunikaci protokolu HTTP, určuje tento parametr počáteční datum a čas certifikátu. K nastavení data vypršení platnosti použijte parametr -CertificateExpireTime. Spouštěcí médium nemůžete používat až do tohoto data.

Například:

$date = [datetime]::p arseexact("16.11.2020", 'MM/dd/rrrr', $null)

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

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

-DisableWildcardHandling

Tento parametr považuje zástupné znaky za hodnoty literálových znaků. Nemůžete ho kombinovat s forceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DistributionPoint

Určete jeden nebo více objektů distribučních bodů, do kterých jste distribuují spouštěcí bitovou kopii. K získání tohoto objektu použijte rutinu Get-CMDistributionPoint.

Type: IResultObject[]
Parameter Sets: (All)
Aliases: DistributionPoints

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

-Force

Spusťte příkaz bez předchozího potvrzení.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Tento parametr zpracovává zástupné znaky a může vést k neočekávanému chování (nedoporučuje se). Nemůžete ho kombinovat s příkazem DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-FormatMedia

Pokud je typ média , můžete přidat tento parametr a naformátovat vyměnitelný USB disk jako Usb FAT32 a nastavit ho jako spouštěcí.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ManagementPoint

Určete jeden nebo více objektů bodu správy, které médium používá při počáteční komunikaci. Pomocí parametru -MediaMode určete, jak médium komunikuje při spuštění. K získání tohoto objektu použijte rutinu Get-CMManagementPoint.

Type: IResultObject[]
Parameter Sets: (All)
Aliases: ManagementPoints

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

-MediaMode

Určete, jak klient najde bod správy k získání informací o nasazení:

  • Dynamic: Médium kontaktuje bod správy, který přesměruje klienta na jiný bod správy na základě umístění klienta v hranicích lokality.

  • SiteBased: Médium komunikuje se zadaným bodem správy s parametrem -ManagementPoint.

Type: MediaMode
Parameter Sets: (All)
Aliases:
Accepted values: Dynamic, SiteBased

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

-MediaPassword

Zadejte heslo zabezpečeného řetězce pro ochranu média pořadí úkolů. Při spuštění zařízení s tímto médiem musíte zadat heslo, abyste mohli pokračovat.

Type: SecureString
Parameter Sets: (All)
Aliases:

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

-MediaType

Určete, jestli je médium sada CD/DVD nebo vyměnitelná jednotka USB.

Type: MediaInputType
Parameter Sets: (All)
Aliases:
Accepted values: Usb, CdDvd

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

-NoAutoRun

Přidáním tohoto parametru zahrňte soubor autorun.inf na médiu. Správce konfigurace ho ve výchozím nastavení nepřidá. Tento soubor jsou často blokované antimalwarové produkty. Další informace o funkci automatického spuštění systému Windows v tématu Creating an AutoRun-enabled CD-ROM Application. Pokud je pro váš scénář stále potřeba, přidejte tento parametr, který zahrne soubor .

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Path

Pokud mediaType je CdDvd , zadejte název a cestu, kam Správce konfigurace výstupní soubory zapisuje. Například, C:\output\boot.iso.

Type: String
Parameter Sets: (All)
Aliases: MediaPath, OutputPath, DriveName

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

-PrestartCommand

Zadejte předspouštěcí příkaz, který se spustí před pořadím úkolů. Předspouštěcí příkaz je skript nebo spustitelný soubor, který může komunikovat s uživatelem v prostředí Windows PE před tím, než pořadí úkolů spustí instalaci operačního systému. Pokud příkaz není nativní pro Windows PE, použijte k zahrnutí souborů pro příkaz balíček PrestartPackage.

Type: String
Parameter Sets: (All)
Aliases: PreExecCommandLine

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

-PrestartPackage

Pokud použijete parametr PrestartCommand, použijte tento parametr k určení balíčku, který obsahuje soubory pro předspouštěcí příkaz. K získání objektu balíčku použijte rutinu Get-CMPackage.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-SiteCode

Platí pro verzi 2010 a novější. Tento parametr použijte s parametrem ManagementPoint k určení kódu webu.

Type: String
Parameter Sets: (All)
Aliases:

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

-TemporaryFolder

Proces vytváření médií může vyžadovat hodně dočasného místa na disku. Ve výchozím Správce konfigurace dočasný adresář aktuálního uživatele: $env:temp . Například, C:\Users\jqpublic\AppData\Local\Temp\. Pokud chcete, abyste měli větší flexibilitu při ukládání těchto dočasných souborů, zadejte vlastní umístění pro pracovní dočasná data.

Type: String
Parameter Sets: (All)
Aliases: TemporaryDirectory, StagingArea

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

-UserDeviceAffinity

Chcete-li podporovat správu zaměřenou na uživatele v Configuration Manager, určete, jak chcete, aby média spojila uživatele s cílovým počítačem. Další informace o tom, jak nasazení operačního systému podporuje spřažení uživatelských zařízení, najdete v tématu přidružení uživatelů k cílovému počítači.

  • DoNotAllow: Nepovolujte spřažení uživatelských zařízení. Médium nespojuje uživatele s cílovým počítačem. V tomto scénáři pořadí úkolů nepřidruží uživatele k cílovému počítači při nasazení operačního systému.

  • AdministratorApproval: Povolte spřažení uživatelských zařízení na schválení správcem. Po udělení schválení média přidružuje uživatele k cílovému počítači. Tato funkce je založena na rozsahu pořadí úkolů, které nasazuje operační systém. V tomto scénáři pořadí úkolů vytvoří vztah mezi zadanými uživateli a cílovým počítačem. Poté čeká na schválení od správce před nasazením operačního systému.

  • AutoApproval: Povolí spřažení uživatelských zařízení pomocí automatického schválení. Médium automaticky přidruží uživatele k cílovému počítači. Tato funkce je založena na akcích sekvence úloh, která nasazuje operační systém. V tomto scénáři pořadí úkolů vytvoří vztah mezi zadanými uživateli a cílovým počítačem při nasazování operačního systému do cílového počítače.

Type: UserDeviceAffinityType
Parameter Sets: (All)
Aliases:
Accepted values: DoNotAllow, AdministratorApproval, AutoApproval

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

-Proměnná

Zadejte jednu nebo více proměnných pořadí úloh a hodnot v zatřiďovací tabulce. Proměnná pořadí úkolů je dvojice název/hodnota, která se používá během nasazování pořadí úkolů.

Type: Hashtable
Parameter Sets: (All)
Aliases: TaskSequenceVariables, Variables

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěná.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

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

CommonParameters

Tato rutina podporuje společné parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction a -WarningVariable. Další informace najdete v tématu about_CommonParameters.

INPUTS

Žádná

OUTPUTS

System.Object

POZNÁMKY

Get-CMBootImage

Get-CMDistributionPoint

Get-CMManagementPoint

Get-CMPackage

New-CMPrestageMedia New-CMCaptureMedia New-CMStandaloneMedia