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