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