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
RELATED LINKS
New-CMPrestageMedia New-CMCaptureMedia New-CMStandaloneMedia