WebDeployApplication [SPFSDK][VMROLE]
Aplica-se a: Windows Azure Pack
O objeto WebDeployApplication fornece configurações para instalar um caso de Microsoft SQL Server quando uma máquina virtual baseada em Windows é alocado.
Hierarquia tipo
RecursosExtension [SPFSDK][VMROLE]. ExtensõesSettings [SPFSDK][VMROLE]. AplicaçãoProfile.WindowsApplicationProfile [SPFSDK][VMROLE]. WebDeployApplicação
Syntax
{
"DeploymentName": "string",
"ScriptCommands": [
<Script>
],
"DeploymentName": "string",
"ApplicationPayloadId": "string",
"PackagePassword": "string",
"WebDeployParameters": [
<Parameter>
]
}
Propriedades
Nome |
Tipo |
Necessário |
Valor predefinido |
Description |
---|---|---|---|---|
Nome de implantação |
String |
Yes |
Nenhuma |
A definição de cada instância de SQL Server a ser implantada. |
ApplicationPayloadId |
String |
Yes |
Nenhuma |
O identificador de um item ApplicationProfile.ApplicationPayload . Esta carga útil deve apontar para um ficheiro de implementação web .zip. |
PackagePassword |
String |
No |
Nenhuma |
A palavra-passe para a carga útil da web, se contiver valores seguros. |
ScriptCommands |
Matriz de Script [SPFSDK][VMROLE] |
No |
nulo |
Os scripts para executar durante a instalação. |
WebDeployParameters |
Matriz de Parâmetros e Tipos [SPFSDK][VMROLE] |
No |
nulo |
Os parâmetros declarados para utilização pela implantação. |
Observações
O exemplo de código a seguir fornece um objeto WebDeployApplication de amostra.
{
"DeploymentName": "WebDeploy App 1",
"ScriptCommands": [
{
"AlwaysReboot": false,
"ApplicationPayloadId": "366819c2-bf11-4c85-9555- 6293e2a3ce7b",
"ErrorPolicy": "FailOnMatch",
"ExecutableAndParams": {
"Executable": "cmd.exe",
"Parameters": "/q /c installwebdeploy.cmd"
},
"ExitCodeRegex": "[1-9][0-9]*",
"MaxOutputSize": 1048576,
"RebootExitCodeRegex": "{1641}|{3010}|{3011}",
"RestartOnRetry": false,
"ScriptBlock": null,
"ScriptCredential": "domain\\user:password",
"ScriptType": "PreInstall",
"StandardErrorPath": "c:\\err.txt",
"StandardErrorRegex": ".+",
"StandardInput": null,
"StandardOutputPath": "c:\\out.txt",
"StandardOutputRegex": null,
"TimeoutInSeconds": 900,
"WorkingDirectory": null
}
],
"DeploymentName": "Deployment1",
"ApplicationPayloadId": "371ade4c-03a2-492d-9589-b399b940e44f",
"PackagePassword": "mypassword2",
"WebDeployParameters": [
{
"ParameterName": "CONNECTION_STRING",
"Value": "[Param.ConnectionString]"
}
]
}
Consulte também
ApplicationProfile.WindowsApplicationProfile [SPFSDK][VMROLE]
SQLProfile [SPFSDK][VMROLE]
SQLDacApplication [SPFSDK][VMROLE]
ScriptApplication [SPFSDK][VMROLE]
Script [SPFSDK][VMROLE]