Share via


New-CMPrestageMedia

SYNOPSIS

Hozzon létre egy operációs rendszer üzembe helyezésével előre létrehozott médiafájlt.

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

A New-CMPrestageMedia parancsmag létrehoz egy fájlt, amely előképet készít egy operációsrendszer-lemezképről egy új merevlemezen. További információ: Plan prestaged media ..

Megjegyzés

Futtassa Konfigurációkezelő parancsmagokat a Konfigurációkezelő hely meghajtóról, például: PS XYZ:\> . További információ: Első lépések.

EXAMPLES

1. példa: Előzetesen létrehozott adathordozó létrehozása

Az első parancs lekérte a CM1 helykódban található mp01.contoso.com nevű helyrendszer-kiszolgáló felügyeletipont-objektumát, és az objektumot a $ManagementPoint tárolja.

A második parancs lekérte a BootImage01 nevű rendszerindító lemezképobjektumot, és az objektumot a $BootImage tárolja.

A harmadik parancs lekérte a CM1 helykódban a dist01.contoso.com nevű helyrendszer-kiszolgáló terjesztésipont-objektumát, és az objektumot a $DistributionPoint tárolja.

A negyedik parancs lekérte az OSImagePkg01 nevű operációsrendszer-képobjektumot, és az objektumot a $OSImage tárolja.

Az utolsó parancs egy PrestagedMedia.wim nevű dinamikus, előre létrehozott médiafájlt hoz létre a $BootImage-ban tárolt rendszerindító lemezképpel, a $DistributionPoint-ban tárolt terjesztési ponttal, a $ManagementPoint-ban tárolt felügyeleti ponttal és a $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

Adja hozzá ezt a paramétert, Windows felhasználói fiókok felügyeletével (UAC) kérnie kell a rendszergazdai engedélyek megemelésére. A parancsmag futtatásához emelt szintű engedélyekre van szükség.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-AllowUnattended (AllowUnattended)

Adja hozzá ezt a paramétert, hogy lehetővé tegye az operációs rendszer felügyelet nélküli üzembe helyezését. A felügyelet nélküli operációsrendszer-telepítés nem kér hálózati konfigurációt vagy opcionális feladatütemezéseket.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-AllowUnknownMachine

Adja hozzá ezt a paramétert, Konfigurációkezelő a felhasználók ismeretlen számítógépeket létesítsen. Az ismeretlen számítógép olyan számítógép, amely még nem volt felderítve a helyen.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Application (Alkalmazás)

Adja meg az adathordozó fájljában szerepeltetni kívánt alkalmazásobjektumok tömböt. Ha a feladatütemezés erre a tartalomra hivatkozik, először helyben keres tartalmat. Ha a tartalom nincs az adathordozón, a feladatütemezés a szokásos módon próbálja meg letölteni azt a hálózatról. Egy alkalmazásobjektum lekért használhatja a Get-CMApplication parancsmagot.

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

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

-BootImage

Adjon meg egy rendszerindító lemezkép objektumot. Az objektum lekért használhatja a Get-CMBootImage parancsmagot.

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

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

-CertificateExpireTime

Ha önaírt adathordozó-tanúsítványt hoz létre a HTTP-kommunikációhoz, ez a paraméter határozza meg a tanúsítvány lejárati dátumát és idejét. Adjon meg egy megfelelő dátum/idő értéket a jövőben. Ha a tanúsítvány lejár, nem használhatja a rendszerindító adathordozót. A -CertificateStartTime paraméterrel állítsa be a kezdési dátumot.

Például:

$date = [datetime]::p arseexact("11/16/2021", 'MM/dd/yyyy', $null)

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-CertificatePassword

Ha a -CertificatePath paraméterrel importál PKI-tanúsítványt HTTPS-kommunikációhoz, ezzel a paraméterrel adhatja meg a tanúsítványfájl jelszavát.

Type: SecureString
Parameter Sets: (All)
Aliases:

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

-CertificatePath

Adja meg az importálni kívánt PKI-tanúsítvány elérési útját. A -CertificatePassword paraméterrel adhatja meg a tanúsítványfájl jelszavát. Akkor használja ezeket a paramétereket, ha https-ügyfélkommunikációra konfigurálja a helyet.

Type: String
Parameter Sets: (All)
Aliases:

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

-CertificateStartTime

Ha önaírt tanúsítványt hoz létre a HTTP-kommunikációhoz, ez a paraméter határozza meg a tanúsítvány kezdő dátumát és időpontját. A -CertificateExpireTime paraméterrel állítsa be a lejárati dátumot. A rendszerindító adathordozót a mai napig nem használhatja.

Például:

$date = [datetime]::p arseexact("11/16/2020", 'MM/dd/yyyy', $null)

Type: DateTime
Parameter Sets: (All)
Aliases:

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

-Comment (Megjegyzés)

Nem kötelező sztring, amely további részleteket biztosít az adathordozóról. Hasznos lehet leírni a konfigurálás és az adathordozó használatának a módszerét. A maximális hossz 127 karakter.

Type: String
Parameter Sets: (All)
Aliases:

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

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

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

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

-CreatedBy (Létrehozó)

Nem kötelező sztring annak megadásához, hogy ki hozta létre ezt az adathordozót, ami hasznos a nyomon követéshez. A maximális hossz 50 karakter.

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Ez a paraméter literál karakterértékekként kezeli a helyettesítő karaktereket. Nem kombinálhatja a ForceWildcardHandling használatával.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-DistributionPoint

Adjon meg egy vagy több olyan terjesztésipont-objektumot, amelybe az adathordozó tartalmát terjesztette. Az objektum lekért használhatja a Get-CMDistributionPoint parancsmagot.

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

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

-DriverPackage

Adja meg az illesztőprogram-csomag objektumaiból a médiafájl részeként bevetni kívánt tömböt. Ha a feladatütemezés erre a tartalomra hivatkozik, akkor helyben keres tartalmat. Ha a tartalom nincs az adathordozón, a feladatütemezés a szokásos módon próbálja meg letölteni azt a hálózatról. Az objektum lekért használhatja a Get-CMDriverPackage parancsmagot.

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

A megerősítés kérése nélkül futtassa a parancsot.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Ez a paraméter feldolgozza a helyettesítő karaktereket, és váratlan viselkedéshez vezethet (nem ajánlott). Nem kombinálhatja a DisableWildcardHandling használatával.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-IncludeApplicationDependency

Adja hozzá ezt a paramétert a társított alkalmazásfüggőségek észlelése és ezen az adathordozón való hozzáadásához.

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

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

-ManagementPoint

Adjon meg egy vagy több olyan felügyeletipont-objektumot, amit az adathordozó a kezdeti kommunikáció során használ. A -MediaMode paraméterrel meghatározhatja, hogyan kommunikáljon az adathordozó a futtatáskor. Az objektum lekérte a Get-CMManagementPoint parancsmagot.

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

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

-MediaMode (MediaMode)

Adja meg, hogy az ügyfél hogyan talál felügyeleti pontot a központi telepítéssel kapcsolatos információk lekért adataihoz:

  • Dynamic: Az adathordozó egy felügyeleti ponttal lép kapcsolatba, amely a helyhatárok közötti ügyfélhely alapján átirányítja az ügyfelet egy másik felügyeleti pontra.

  • SiteBased: Az adathordozó a -ManagementPoint paraméterrel megadott felügyeleti pontot kommunikálja.

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

Adjon meg egy biztonságos sztringjelszót a feladatütemezési adathordozó védelméhez. Amikor ezzel az adathordozóval indít el egy eszközt, meg kell adnia a jelszót a folytatáshoz.

Type: SecureString
Parameter Sets: (All)
Aliases:

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

-NoAutoRun

Adja hozzá ezt a paramétert, hogy az autorun.inf fájl szerepeljen az adathordozón. Konfigurációkezelő nem adja hozzá alapértelmezés szerint. Ezt a fájlt általában blokkolja a kártevőirtó termékek. További információ a cd-Windows Automatikus futtassa funkcióról: Creating an AutoRun-enabled CD-ROM Application ( Automatikus csonk-kompatibilis CD-ROM-alkalmazás létrehozása). Ha a forgatókönyvhöz még szükség van, adja hozzá ezt a paramétert a fájl hozzáadásához.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-OperatingSystemImage

Adjon meg egy, az adathordozóhoz tartalmazni kívánt operációsrendszer-lemezképcsomag-objektumot. Az OperatingSystemImageIndex paraméterrel adhatja meg a lemezképindexet a lemezképcsomagban. Az objektum lekért használatához használja a Get-CMOperatingSystemImage parancsmagot.

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

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

-OperatingSystemImageIndex

Adja meg a lemezképindexet a lemezképcsomagban az OperatingSystemImage paraméterből.

Type: Int32
Parameter Sets: (All)
Aliases:

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

-Package (Csomag)

Adja meg az adathordozófájlba foglalandó csomagobjektumok tömböt. Ha a feladatütemezés erre a tartalomra hivatkozik, akkor helyben keres tartalmat. Ha a tartalom nincs az adathordozón, a feladatütemezés a szokásos módon próbálja meg letölteni azt a hálózatról. Az objektum lekért használhatja a Get-CMPackage parancsmagot.

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

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

-Path

A létrehozni kívánt médiafájl elérési útja. A formátum lehet egy meghajtó/könyvtár elérési útja vagy egy érvényes hálózati elérési út. Például:

  • 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

Adjon meg egy parancssort, amely a feladatütemezés indítása előtt fut. További információ: Feladatütemezési adathordozók indítás előtti parancsai.

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

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

-PrestartPackage

Ha prestartCommand értéket ad meg, használja ezt a paramétert az indítás előtti tartalom csomag megadásához, ha szükséges.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-SiteCode

A 2010-es és újabb verziókra vonatkozik. A helykód megadásához használja ezt a paramétert a ManagementPoint paraméterrel.

Type: String
Parameter Sets: (All)
Aliases:

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

-TaskSequence

Adjon meg egy feladatütemezési objektumot az adathordozó futtatásához. Az objektum lekért használhatja a Get-CMTaskSequence parancsmagot.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-TemporaryFolder (Ideiglenes mappa)

Az adathordozó létrehozásának folyamata sok ideiglenes lemezterületet igényel. Alapértelmezés szerint a Konfigurációkezelő az aktuális felhasználó ideiglenes könyvtárát használja: $env:temp . Például: C:\Users\jqpublic\AppData\Local\Temp\. Annak érdekében, hogy rugalmasabban tudja tárolni ezeket az ideiglenes fájlokat, adjon meg egy egyéni helyet az átmeneti adatok számára.

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

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

-UserDeviceAffinity

A felhasználó-központú felügyelet Konfigurációkezelő meg, hogy az adathordozó hogyan társítsa a felhasználókat a célszámítógéphez. További információ arról, hogy az operációs rendszer központi telepítése hogyan támogatja a felhasználó-eszköz affinitást: Felhasználók társítása célszámítógéphez.

  • DoNotAllow: Nem engedélyezi a felhasználó-eszköz affinitást. Az adathordozó nem társítja a felhasználókat a célszámítógéphez. Ebben a forgatókönyvben a feladatütemezés nem társítja a felhasználókat a célszámítógéphez az operációs rendszer telepítésekor.

  • AdministratorApproval: A felhasználó-eszköz kapcsolat engedélyezése rendszergazdai jóváhagyásra vár. Az adathordozó a jóváhagyás megadása után hozzárendeli a felhasználókat a célszámítógéphez. Ez a funkció az operációs rendszert központi telepítéséhez szükséges feladatütemezés hatóköre alapján biztosítja. Ebben a forgatókönyvben a feladatütemezés kapcsolatot hoz létre a megadott felhasználók és a célszámítógép között. Ezután megvárja egy rendszergazda felhasználó jóváhagyását, mielőtt üzembe helyezi az operációs rendszert.

  • AutoApproval: Felhasználó-eszköz kapcsolat engedélyezése automatikus jóváhagyással. Az adathordozó automatikusan hozzárendeli a felhasználókat a célszámítógéphez. Ez a funkció az operációs rendszert központi telepítéséhez szükséges feladatütemezési műveleteken alapul. Ebben a forgatókönyvben a feladatütemezés kapcsolatot hoz létre a megadott felhasználók és a célszámítógép között, amikor telepíti az operációs rendszert a célszámítógépre.

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

-Variable (Változó)

Adja meg azon feladatütemezési változók kivonattábláját, amelyek a feladatütemezés ezen adathordozóról való központi telepítése során használhatók.

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

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

-Version (Verzió)

Nem kötelező sztringérték az adathordozó verziójának megadásához, ami nyomkövetési és változati célokra lehet hasznos. A maximális hossz 32 karakter.

Type: String
Parameter Sets: (All)
Aliases:

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

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut.

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

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

CommonParameters

Ez a parancsmag a következő általános paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction és -WarningVariable. További információ: about_CommonParameters.

INPUTS

None

OUTPUTS

System.Object

MEGJEGYZÉSEK

Parancsmag-aliasok: New-CMPrestagedMedia

Get-CMApplication

Get-CMBootImage

Get-CMDistributionPoint

Get-CMDriverPackage

Get-CMManagementPoint

Get-CMOperatingSystemImage

Get-CMPackage

Előre becímkévelt adathordozó megterve