Share via


New-CMBootableMedia

SYNOPSIS

Rendszerindító adathordozó létrehozása.

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

Ez a parancsmag egy operációs rendszer üzembe helyezéséhez használt adathordozót hoz létre. A rendszerindító adathordozó tartalmazza a rendszerindító lemezképet, a választható indítás előtti parancsokat és a társított fájlokat, Konfigurációkezelő fájlokat. A rendszerindító adathordozóval telepítheti a Windows új verzióját egy új (operációs rendszer nélküli) számítógépre, vagy lecserélhet egy meglévő számítógépet, és átveheti a beállításokat.

Megjegyzés

A parancsmag futtatásához emelt szintű engedélyekre van szükség.

További információ: Feladatütemezési média áttekintése.

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: Rendszerindító adathordozó létrehozása

Az első parancs lekérte a Rendszerindító lemezkép (x64) nevű rendszerindító lemezképobjektumot, és az $BootImage tárolja. A második parancs lekérte a SiteServer01.Contoso.com terjesztésipont-szerepkörét, és a $DistributionPoint tárolja. A harmadik parancs lekérte a felügyeleti pont SiteServer02.Contoso.com, és a $ManagementPoint tárolja. Az utolsó parancs dinamikus módban hoz létre rendszerindító adathordozót. Az előző változókban tárolt objektumokat használja.

$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

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

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, amelyről a hely még nem volt felderítve.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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érte 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 a https-ügyfél kommunikációját konfigurálja a helyen.

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 addig 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

-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: False
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 a rendszerindító lemezképet terjesztette. Ezt az objektumot a Get-CMDistributionPoint parancsmag használatával lehet lekérte.

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

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

-Force

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

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 kártyával.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-FormatMedia

Ha a MediaType értéke , ezt a paramétert hozzáadva FAT32-ként formázhatja a cserélhető Usb USB-meghajtót, és elindíthatóként.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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. Ezt az objektumot a Get-CMManagementPoint parancsmag használatával lehet lekérte.

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

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

-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 értékéhez:

  • Dynamic: Az adathordozó kapcsolatba lép egy felügyeleti ponttal, amely az ügyfél helyhatáron belül található helye alapján egy másik felügyeleti pontra irányítja át az ügyfelet.

  • 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

-MediaType

Adja meg, hogy az adathordozó CD-/DVD-készlet vagy cserélhető USB-meghajtó legyen.

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

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 gyakran 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 mentést engedélyező CD-ROM-alkalmazás létrehozása). Ha a forgatókönyvhöz továbbra is szükséges, 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

-Path

Ha a MediaType a , adja meg a nevet és az elérési CdDvd utat, Konfigurációkezelő a kimeneti fájlokat. Például: 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

Adjon meg egy indítás előtti parancsot, amely a feladatütemezés előtt fut. Az indítás előtti parancsok olyan parancsfájlok vagy végrehajtható fájlok, amelyek a Windows PE-ben kommunikálhatnak a felhasználóval, mielőtt a feladatütemezés lefut az operációs rendszer telepítéséhez. Ha a parancs nem natív a Windows PE-hez, a PrestartPackage segítségével foglalhatja bele a parancs fájljait.

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

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

-PrestartPackage

Ha a PrestartCommand paramétert használja, ezzel a paraméterrel adhatja meg az indítás előtti parancs fájljait tartalmazó csomagot. A csomagobjektum lekért használhatja a Get-CMPackage parancsmagot.

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

-TemporaryFolder

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\. Az ideiglenes fájlok tárolási helyének nagyobb rugalmassága érdekében adjon meg egy egyéni helyet az átmeneti adatok átmeneti tárolásá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 társítja 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 társítja 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ó)

Adjon meg egy vagy több feladatütemezési változót és értéket egy kivonattáblában. A feladatütemezési változók név/érték párok, amelyek a feladatütemezés központi telepítése során használatosak.

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

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

Get-CMBootImage

Get-CMDistributionPoint

Get-CMManagementPoint

Get-CMPackage

New-CMPrestageMedia New-CMCaptureMedia New-CMStandaloneMedia