Remove-SCSQLScriptCommand

从应用程序部署中删除 SQL Server 脚本。

语法

Default (默认值)

Remove-SCSQLScriptCommand
    [-SQLScriptCommand] <SCSQLScriptCommand>
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

说明

Remove-SCSQLScriptCommand cmdlet 用于从应用程序部署中删除 SQL Server 脚本。

示例

示例 1:从应用程序部署中删除 SQL 脚本

PS C:\> $AppProfile = Get-SCApplicationProfile -Name "SvcWebAppProfile01"
PS C:\> $AppDeployment = Get-SCApplicationDeployment -ApplicationProfile $AppProfile -Name "SQLDataTierApp01"
PS C:\> $SQLScript = Get-SCSQLScriptCommand -ApplicationDeployment $AppDeployment | where {$_.DeploymentOrder -eq "1" -and $_.SQLScriptType -eq "PreInstall"}
PS C:\> Remove-SCSQLScriptCommand -SQLScriptCommand $SQLScript

第一个命令获取名为 SvcWebAppProfile01 的应用程序配置文件对象,然后将该对象存储在 $AppProfile 变量中。

第二个命令获取存储在 $ApplicationProfile 中的应用程序配置文件的名为 SQLDataTierApp01 的应用程序部署对象,然后将该对象存储在 $AppDeployment 变量中。

第三个命令获取与存储在 $AppDeployment 中的应用程序部署关联的第一个 PreInstall SQL 脚本。 cmdlet 通过指定部署顺序 1 和脚本类型 PreInstall 来选择正确的对象。

最后一个命令将删除存储在 $SQLScript 中的 SQL Server 脚本。

参数

-Confirm

在运行 cmdlet 之前,提示你进行确认。

参数属性

类型:SwitchParameter
默认值:False
支持通配符:False
不显示:False
别名:cf

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-JobVariable

指定一个变量,在其中跟踪和存储作业进度。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-PROTipID

指定触发此操作的性能和资源优化提示(PRO 提示)的 ID。 此参数允许你审核 PRO 提示。

参数属性

类型:Guid
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-RunAsynchronously

指示作业以异步方式运行,以便控件立即返回到命令行界面。

参数属性

类型:SwitchParameter
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-SQLScriptCommand

指定 SQL Server 脚本命令对象。

参数属性

类型:SCSQLScriptCommand
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:0
必需:True
来自管道的值:True
来自管道的值(按属性名称):False
来自剩余参数的值:False

-WhatIf

显示 cmdlet 运行时会发生什么情况。 命令脚本未运行。

参数属性

类型:SwitchParameter
默认值:False
支持通配符:False
不显示:False
别名:无线

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters