New-CMStandaloneMedia 
创建独立媒体。
语法
New-CMStandaloneMedia
   [-Application <IResultObject[]>]
   [-DriverPackage <IResultObject[]>]
   [-IncludeApplicationDependency]
   [-MediaExpirationDate <DateTime>]
   [-MediaSize <MediaSize>]
   [-MediaStartDate <DateTime>]
   [-Package <IResultObject[]>]
   -TaskSequence <IResultObject>
   [-AllowUacPrompt]
   [-AllowUnattended]
   [-CertificatePath <String>]
   -DistributionPoint <IResultObject[]>
   [-Force]
   [-FormatMedia]
   [-SiteCode <String>]
   [-MediaPassword <SecureString>]
   -MediaType <MediaInputType>
   [-NoAutoRun]
   -Path <String>
   [-PrestartCommand <String>]
   [-PrestartPackage <IResultObject>]
   [-TemporaryFolder <String>]
   [-Variable <Hashtable>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>] 说明
New-CMStandaloneMedia cmdlet 创建用于部署无网络访问的操作系统的媒体。
注意:此 cmdlet 需要提升的权限才能运行。
注意
从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\>。 有关详细信息,请参阅 入门。
示例
示例 1:使用变量创建独立媒体
PS XYZ:\> $TaskSequence = Get-CMTaskSequence -Name "TaskSequence01"
PS XYZ:\> $DistributionPoint = Get-CMDistributionpoint -SiteCode CM1
PS XYZ:\> New-CMStandaloneMedia -MediaType CdDvd -Path \\server\share\standaloneMedia.iso -TaskSequence $TaskSequence -DistributionPoint $DistributionPoint第一个命令获取名为 TaskSequence01 的任务序列对象,并将对象存储在 $TaskSequence 变量中。
第二个命令获取名为 CM1 的站点代码的分发点对象,并将对象存储在 $DistributionPoint 变量中。
最后一个命令使用存储在 $TaskSequence 中的任务序列和存储在 $DistributionPoint 中的分发点创建独立媒体。
参数
-AllowUacPrompt
指示允许用户帐户控制 (UAC) 提示。
| 类型: | SwitchParameter | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-AllowUnattended
指示允许无人参与的操作系统部署。 无人参与的操作系统部署不会提示输入网络配置或可选任务序列。
| 类型: | SwitchParameter | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-Application
| 类型: | IResultObject[] | 
| 别名: | Applications | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-CertificatePath
指定要从中导入 PKI 证书的路径。
| 类型: | String | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-Confirm
提示你在运行 cmdlet 之前进行确认。
| 类型: | SwitchParameter | 
| 别名: | cf | 
| Position: | Named | 
| 默认值: | False | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-DisableWildcardHandling
此参数将通配符视为文本字符值。 不能将其与 ForceWildcardHandling 组合使用。
| 类型: | SwitchParameter | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-DistributionPoint
指定分发点对象的数组。 若要获取分发点对象,请使用 Get-CMDistributionPoint cmdlet。
| 类型: | IResultObject[] | 
| 别名: | DistributionPoints | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | True | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-DriverPackage
| 类型: | IResultObject[] | 
| 别名: | DriverPackages, PackageDriver, PackageDrivers | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-Force
强制运行命令而不要求用户确认。
| 类型: | SwitchParameter | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-ForceWildcardHandling
此参数处理通配符,并可能导致意外行为, (不建议) 。 不能将其与 DisableWildcardHandling 组合使用。
| 类型: | SwitchParameter | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-FormatMedia
指示 cmdlet 格式化可移动 U 盘 (FAT32) ,并使其可启动。
| 类型: | SwitchParameter | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-IncludeApplicationDependency
指示 cmdlet 检测关联的应用程序依赖项并将其添加到此媒体。
| 类型: | SwitchParameter | 
| 别名: | IncludeApplicationDependencies | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-MediaExpirationDate
| 类型: | DateTime | 
| 别名: | Expiration | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-MediaPassword
指定用于保护任务序列媒体的密码作为安全字符串。
| 类型: | SecureString | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-MediaSize
指定媒体的大小。 有效值包含:
- None
- Size4GB
- 大小 8GB
- 大小650MB
- SizeUnlimited
| 类型: | MediaSize | 
| 接受的值: | None, Size650MB, Size4GB, Size8GB, SizeUnlimited | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-MediaStartDate
| 类型: | DateTime | 
| 别名: | Start | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-MediaType
指定媒体类型。 有效值包含:
- CdDvd
- Usb
- 硬盘
| 类型: | MediaInputType | 
| 接受的值: | Usb, CdDvd | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | True | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-NoAutoRun
使用此参数在创建任务序列媒体向导中配置以下选项: 在媒体上包括 autorun.inf 文件
| 类型: | SwitchParameter | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-Package
| 类型: | IResultObject[] | 
| 别名: | Packages | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-Path
指定写入输出文件的名称和路径。
| 类型: | String | 
| 别名: | MediaPath, OutputPath, DriveName | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | True | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-PrestartCommand
指定在任务序列运行之前运行的预启动命令。 预启动命令是一个脚本或可执行文件,可在任务序列运行以安装操作系统之前与 Windows PE 中的用户交互。
| 类型: | String | 
| 别名: | PreExecCommandLine | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-PrestartPackage
指定包含预启动命令的文件的包对象。 若要获取包对象,请使用 Get-CMPackage cmdlet。
| 类型: | IResultObject | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-SiteCode
{{ Fill SiteCode Description }}
| 类型: | String | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-TaskSequence
指定任务序列对象。 若要获取任务序列对象,请使用 Get-CMTaskSequence cmdlet。
| 类型: | IResultObject | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | True | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-TemporaryFolder
{{ Fill TemporaryFolder Description }}
| 类型: | String | 
| 别名: | TemporaryDirectory, StagingArea | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-Variable
指定任务序列变量。 任务序列变量是在任务序列部署期间使用的名称/值对。
| 类型: | Hashtable | 
| 别名: | TaskSequenceVariables, Variables | 
| Position: | Named | 
| 默认值: | None | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
-WhatIf
显示在 cmdlet 运行时发生的情况。 cmdlet 不会运行。
| 类型: | SwitchParameter | 
| 别名: | wi | 
| Position: | Named | 
| 默认值: | False | 
| 必需: | False | 
| 接受管道输入: | False | 
| 接受通配符: | False | 
输入
None
输出
System.Object