Sdílet prostřednictvím


New-CMPrestageMedia

SYNOPSIS

Vytvořte soubor předzpracovaných médií nasazení operačního systému.

SYNTAX

New-CMPrestageMedia [-Application <IResultObject[]>] [-Comment <String>] [-CreatedBy <String>]
 [-DriverPackage <IResultObject[]>] [-IncludeApplicationDependency] -OperatingSystemImage <IResultObject>
 [-OperatingSystemImageIndex <Int32>] [-Package <IResultObject[]>] -TaskSequence <IResultObject>
 [-Version <String>] [-AllowUacPrompt] [-AllowUnattended] [-AllowUnknownMachine] -BootImage <IResultObject>
 [-CertificateExpireTime <DateTime>] [-CertificatePassword <SecureString>] [-CertificatePath <String>]
 [-CertificateStartTime <DateTime>] -DistributionPoint <IResultObject[]> [-Force]
 -ManagementPoint <IResultObject[]> [-SiteCode <String>] -MediaMode <MediaMode> [-MediaPassword <SecureString>]
 [-NoAutoRun] -Path <String> [-PrestartCommand <String>] [-PrestartPackage <IResultObject>]
 [-TemporaryFolder <String>] [-UserDeviceAffinity <UserDeviceAffinityType>] [-Variable <Hashtable>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Rutina New-CMPrestageMedia vytvoří soubor pro přednastavení image operačního systému na novém pevném disku. Další informace najdete v tématu Plánování předzpracovaných médií.

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í předzpracovaných médií

První příkaz načte objekt bodu správy pro server systému lokality mp01.contoso.com v kódu lokality CM1 a uloží objekt do proměnné $ManagementPoint lokality.

Druhý příkaz získá objekt spouštěcí bitové kopie s názvem BootImage01 a uloží ho do $BootImage proměnné.

Třetí příkaz načte objekt distribučního bodu pro server systému lokality s názvem dist01.contoso.com v kódu lokality CM1 a uloží objekt do proměnné $DistributionPoint lokality.

Čtvrtý příkaz získá objekt image operačního systému s názvem OSImagePkg01 a uloží ho do $OSImage operačního systému.

Poslední příkaz vytvoří dynamický soubor předzpracovaných médií s názvem PrestagedMedia.wim se spouštěcí i image uloženou v $BootImage, distribučním bodem uloženým v $DistributionPoint, bodem správy uloženým v souboru $ManagementPoint a i image operačního systému uloženou v $OSImage.

$ManagementPoint = Get-CMManagementPoint -SiteSystemServerName "mp01.contoso.com" -SiteCode "CM1"
$BootImage = Get-CMBootImage -Name "BootImage01"
$DistributionPoint = Get-CMDistributionPoint -SiteSystemServerName "dist01.contoso.com" -SiteCode "CM1"
$OSImage = Get-CMOperatingSystemImage -Name "OSImagePkg01"

New-CMPrestageMedia -MediaMode Dynamic -Path "\\server\share\PrestagedMedia.wim" -BootImage $BootImage -DistributionPoint $DistributionPoint -ManagementPoint $ManagementPoint -OperatingSystemImage $OSImage

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

-Application

Zadejte pole aplikačních objektů, které se mají zahrnout jako součást souboru média. Pokud pořadí úkolů odkazuje na tento obsah, hledá nejprve obsah místně. Pokud obsah není na médiu, pořadí úkolů se ho pokusí stáhnout ze sítě jako obvykle. K získání objektu aplikace použijte rutinu Get-CMApplication.

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

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

-Comment

Volitelný řetězec, který poskytuje další podrobnosti o médiu. Je užitečné popsat, jak jste toto médium nakonfigurovali nebo jak ho budete používat. Maximální délka je 127 znaků.

Type: String
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: None
Accept pipeline input: False
Accept wildcard characters: False

-CreatedBy

Volitelný řetězec určující, kdo toto médium vytvořil, což je užitečné pro účely sledování. Maximální délka je 50 znaků.

Type: String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
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í obsah pro toto médium. 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

-DriverPackage

Zadejte pole objektů balíčku ovladačů, které se mají zahrnout jako součást souboru média. Pokud pořadí úkolů odkazuje na tento obsah, hledá obsah místně. Pokud obsah není na médiu, pořadí úkolů se ho pokusí stáhnout ze sítě jako obvykle. K získání tohoto objektu použijte rutinu Get-CMDriverPackage.

Type: IResultObject[]
Parameter Sets: (All)
Aliases: DriverPackages, PackageDriver, PackageDrivers

Required: False
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

-IncludeApplicationDependency

Přidáním tohoto parametru zjistíte závislosti přidružených aplikací a přidáte je na toto médium.

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

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

-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

-OperatingSystemImage

Zadejte objekt balíčku image operačního systému, který se má zahrnout pro toto médium. Pomocí parametru OperatingSystemImageIndex určete index image v balíčku image. K získání tohoto objektu použijte rutinu Get-CMOperatingSystemImage.

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

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

-OperatingSystemImageIndex

Zadejte index image v balíčku image z parametru OperatingSystemImage.

Type: Int32
Parameter Sets: (All)
Aliases:

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

– Balíček

Zadejte pole objektů balíčku, které chcete zahrnout do souboru média. Pokud pořadí úkolů odkazuje na tento obsah, hledá se lokálně v místním obsahu. Pokud obsah v médiu není, pořadí úkolů se pokusí ho stáhnout ze sítě jako normální. K získání tohoto objektu použijte rutinu Get-CMPackage .

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

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

-Path

Cesta k mediálnímu souboru, který se má vytvořit Formát je buď cesta jednotky nebo adresáře, nebo platná síťová cesta. Například:

  • C:\media\prestaged1.wim
  • \\server\share\prestaged1.wim
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říkazový řádek, který se má spustit před spuštěním pořadí úkolů. Další informace najdete v tématu příkazy před zahájením pro médium pořadí úloh.

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

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

-PrestartPackage

Pokud zadáte PrestartCommand, použijte tento parametr k určení balíčku pro Předstartovní obsah v případě potřeby.

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ší. Pomocí tohoto parametru s parametrem ManagementPoint Určete kód lokality.

Type: String
Parameter Sets: (All)
Aliases:

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

– Pořadí úloh

Zadejte objekt pořadí úloh pro spuštění tohoto média. K získání tohoto objektu použijte rutinu Get-CMTaskSequence .

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

– TemporaryFolder –

Proces vytváření médií může vyžadovat mnohem dočasné místo na disku. Ve výchozím nastavení Configuration Manager používá dočasný adresář aktuálního uživatele: $env:temp . Například, C:\Users\jqpublic\AppData\Local\Temp\. Pokud chcete 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 zatřiďovací tabulku proměnných pořadí úkolů, které se mají použít během nasazování pořadí úkolů z tohoto média.

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

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

– Verze

Volitelná řetězcová hodnota, která určuje verzi pro toto médium, což je užitečné pro účely sledování a revize. Maximální délka je 32 znaků.

Type: String
Parameter Sets: (All)
Aliases:

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 se nespustí.

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

Required: False
Position: Named
Default value: None
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

Aliasy rutiny: New-CMPrestagedMedia

Get-CMApplication

Get-CMBootImage

Get-CMDistributionPoint

Get-CMDriverPackage

Get-CMManagementPoint

Get-CMOperatingSystemImage

Get-CMPackage

Plánování předzpracovaných médií