New-SCApplicationProfile
创建应用程序配置文件。
语法
New-SCApplicationProfile
[-VMMServer <ServerConnection>]
[-Name] <String>
[-Description <String>]
[-Owner <String>]
[-UserRole <UserRole>]
[-Tag <String>]
[-CompatibilityType <String>]
[-EnforceCompatibilityType]
[-ApplicationProfile <ApplicationProfile>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
说明
New-SCApplicationProfile cmdlet 创建应用程序配置文件。 应用程序配置文件定义在虚拟机部署和服务期间安装的应用程序。
示例
示例 1:创建应用程序配置文件
PS C:\> $AppProfile = New-SCApplicationProfile -Name "SvcWebAppProfile01" -Owner "Contoso\Katarina"
PS C:\> $AppProfile
第一个命令创建名为 SvcWebAppProfile01 的应用程序配置文件对象,并将该对象存储在$AppProfile变量中。
第二个显示有关存储在用户$AppProfile中的应用程序配置文件的信息。
示例 2:通过克隆现有配置文件创建应用程序配置文件
PS C:\> $AppProfile = Get-SCApplicationProfile -Name "SvcWebAppProfile01"
PS C:\> $AppProfile02 = New-SCApplicationProfile -Name "SvcWebAppProfile02" -ApplicationProfile $AppProfile
第一个命令获取名为 SvcWebAppProfile01 的应用程序配置文件对象,并将对象存储在$AppProfile变量中。
第二个命令通过克隆存储在 $AppProfile(SvcWebAppProfile01)中的应用程序配置文件来创建名为 SvcWebAppProfile02 的应用程序配置文件。
参数
-ApplicationProfile
指定应用程序配置文件对象。
类型: | ApplicationProfile |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CompatibilityType
指定应用程序配置文件兼容的部署类型。 有效值为:
- 常规
- SQLApplicationHost
- WebApplicationHost
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Description
指定应用程序配置文件的说明。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-EnforceCompatibilityType
指示从应用程序配置文件中删除与为 CompatibilityType 参数提供的值不兼容的项目。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-JobVariable
指定在此参数命名的变量中跟踪和存储作业进度。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Name
指定 Virtual Machine Manager (VMM) 对象的名称。
类型: | String |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-Owner
以有效的域用户帐户的形式指定 VMM 对象的所有者。
- 示例格式:
-Owner "Contoso\PattiFuller"
- 示例格式:
-Owner "PattiFuller@Contoso"
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-PROTipID
指定触发此操作的性能和资源优化提示(PRO 提示)的 ID。 此参数允许你审核 PRO 提示。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RunAsynchronously
指示作业以异步方式运行,以便控件立即返回到命令行界面。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Tag
指定要与对象关联的单词或短语,以便可以搜索具有指定标记集的所有对象。 可以搜索标记的子集,也可以搜索完整的标记集。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-UserRole
指定用户角色对象。
类型: | UserRole |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMMServer
指定 VMM 服务器对象。
类型: | ServerConnection |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
输出
ApplicationProfile
此 cmdlet 返回 ApplicationProfile 对象。