Restore-SBFarm

Restore-SBFarm

Este cmdlet vuelve a crear la granja de servidores del Service Bus para Windows Server a partir de bases de datos recuperadas.

Sintaxis

Parameter Set: AutoCert
Restore-SBFarm -CertificateAutoGenerationKey <SecureString> -GatewayDBConnectionString <String> -SBFarmDBConnectionString <String> [-AdminApiCredentials <PSCredential> ] [-AdminGroup <String> ] [-AmqpPort <Int32> ] [-AmqpsPort <Int32> ] [-FarmDns <String> ] [-Force] [-HttpsPort <Int32> ] [-InternalPortRangeStart <Int32> ] [-MessageBrokerPort <Int32> ] [-RPHttpsPort <Int32> ] [-RunAsAccount <String> ] [-TcpPort <Int32> ] [-TenantApiCredentials <PSCredential> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: CustomCert
Restore-SBFarm -FarmCertificateThumbprint <String> -GatewayDBConnectionString <String> -SBFarmDBConnectionString <String> [-AdminApiCredentials <PSCredential> ] [-AdminGroup <String> ] [-AmqpPort <Int32> ] [-AmqpsPort <Int32> ] [-EncryptionCertificateThumbprint <String> ] [-FarmDns <String> ] [-Force] [-HttpsPort <Int32> ] [-InternalPortRangeStart <Int32> ] [-MessageBrokerPort <Int32> ] [-RPHttpsPort <Int32> ] [-RunAsAccount <String> ] [-TcpPort <Int32> ] [-TenantApiCredentials <PSCredential> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Descripción detallada

Ejecute Restore-SBFarm para volver a crear la configuración de la granja de servidores a partir de las bases de datos recuperadas. En un escenario de recuperación, para restaurar todas las entidades del Service Bus para Windows Server, como las colas y los temas, deberá recuperar todos los contenedores de mensajes, una puerta de enlace y las bases de datos del Service Bus para Windows Server.

Para volver a crear la configuración de la granja de servidores, llame a este cmdlet. Este cmdlet es similar al cmdlet New-SBFarm, excepto en que se usan de nuevo los contenedores y una puerta de enlace existentes, que se proporcionan como parámetros.

Parámetros

-AdminApiCredentials<PSCredential>

Establece las credenciales de proveedor de recursos. Si se omite este parámetro, las credenciales no se establecen. El proveedor de recursos es un componente que expone la API de administración en el portal. El Bus de servicio cuenta con dos portales de administración: el portal de administradores, que proporciona un conjunto de API de proveedor de recursos para la administración de la granja de servidores, y el portal de inquilinos, que es el Portal de administración de Azure. Use estas credenciales para instalar manualmente la granja de servidores y conectarse al portal de administradores.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-AdminGroup<String>

Representa al grupo de administración.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-AmqpPort<Int32>

Este parámetro opcional establece el puerto AMQP.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-AmqpsPort<Int32>

Este parámetro opcional establece el puerto SSL AMQP.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-CertificateAutoGenerationKey<SecureString>

Esta frase de contraseña es necesaria para la generación automática de certificados. Este parámetro es obligatorio si desea que los certificados se generen automáticamente.

Alias

ninguna

¿Necesario?

true

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-EncryptionCertificateThumbprint<String>

Este certificado protege las cadenas de conexión SQL. Si no se proporciona, se usará el valor de SslCertificate. Representa el certificado de cifrado.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-FarmCertificateThumbprint<String>

Representa el certificado con el que se protege el certificado. No facilite este certificado si va a proporcionar CertificateAutoGenerationKey para la generación automática de certificados.

Alias

ninguna

¿Necesario?

true

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-FarmDns<String>

El prefijo DNS que se asigna a todos los nodos de la granja de servidores. Este cmdlet se usa cuando un administrador registra una granja de servidores. Se devuelve el valor de nodo de la granja de servidores cuando se llama al cmdlet Get-SBClientConfiguration para solicitar una cadena de conexión.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-Force

Especifica el valor forzado.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-GatewayDBConnectionString<String>

Representa una cadena de conexión de la base de datos de la puerta de enlace.

Alias

ninguna

¿Necesario?

true

¿Posición?

named

Valor predeterminado

If not passed in will be created in the same SQL Server as SBFarmManagementdatabase with the default name of SBGatewayDatabase

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-HttpsPort<Int32>

Representa el puerto que el Service Bus para Windows Server usa para la comunicación HTTPS.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

12290

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-InternalPortRangeStart<Int32>

Representa el inicio del intervalo de puertos que el Service Bus para Windows Server usa a efectos de comunicación interna.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

9000-003

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-MessageBrokerPort<Int32>

Representa el puerto que el Service Bus para Windows Server usa para la comunicación de MessageBroker.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

9356

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-RPHttpsPort<Int32>

Este parámetro opcional especifica la configuración del puerto del proveedor de recursos.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-RunAsAccount<String>

Representa la cuenta en la que se ejecuta el servicio. Esta cuenta debe ser una cuenta de dominio.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

The account under which configuration is run

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-SBFarmDBConnectionString<String>

Representa una cadena de conexión de la base de datos de Service Bus para Windows Server.

Alias

ninguna

¿Necesario?

true

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-TcpPort<Int32>

Representa el puerto que el Service Bus para Windows Server usa para TCP.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-TenantApiCredentials<PSCredential>

Establece las credenciales del proveedor de recursos para el portal de inquilinos. Si se omite este parámetro, las credenciales no se establecen. El proveedor de recursos es un componente que expone la API de administración en el portal. El Bus de servicio cuenta con dos portales de administración: el portal de administradores, que proporciona un conjunto de API de proveedor de recursos para la administración de la granja de servidores, y el portal de inquilinos, que es el Portal de administración de Azure. Use estas credenciales para instalar manualmente la granja de servidores y conectarse al portal de inquilinos.

Alias

ninguna

¿Necesario?

false

¿Posición?

named

Valor predeterminado

ninguna

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-Confirm

Solicita confirmación antes de ejecutar el cmdlet.

¿Necesario?

false

¿Posición?

named

Valor predeterminado

false

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-WhatIf

Muestra lo que sucedería si se ejecuta el cmdlet. El cmdlet no se ejecuta.

¿Necesario?

false

¿Posición?

named

Valor predeterminado

false

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

<CommonParameters>

Este cmdlet admite los parámetros comunes: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer y -OutVariable. Para obtener más información, vea  about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Entradas

El tipo de entrada es el tipo de objetos que se pueden canalizar al cmdlet.

Salidas

El tipo de resultado es el tipo de los objetos que el cmdlet emite.

Ejemplos

Ejemplo 1

Vuelva a crear la granja de servidores de Service Bus para Windows Server a partir de bases de datos recuperadas.

PS C:\> $CertKey=convertto-securestring ‘CertificatePassword’ -asplaintext -force; Restore-SBFarm -GatewayDBConnectionString 'Data Source=SqlServerName;Initial Catalog=SbGatewayDatabase;Integrated Security=True' -SBFarmDBConnectionString 'Data Source=SqlServerName;Initial Catalog=RecoverSbManagementDB;Integrated Security=True' -CertificateAutoGenerationKey $CertKey

Service Bus 1.0 MSDN Community Forum