Compartilhar via


New-CsTrustedApplicationPool

 

Tópico modificado em: 2012-03-27

Cria um novo pool que conterá os computadores que hospedam aplicativos confiáveis.

Sintaxe

New-CsTrustedApplicationPool -Identity <XdsGlobalRelativeIdentity> [-AppSharingPortCount <UInt16>] [-AppSharingPortStart <UInt16>] [-AudioPortCount <UInt16>] [-AudioPortStart <UInt16>] [-ComputerFqdn <Fqdn>] [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-OutboundOnly <$true | $false>] [-Registrar <String>] [-RequiresReplication <$true | $false>] [-Site <String>] [-ThrottleAsServer <$true | $false>] [-TreatAsAuthenticated <$true | $false>] [-VideoPortCount <UInt16>] [-VideoPortStart <UInt16>] [-WhatIf [<SwitchParameter>]]

Descrição Detalhada

Recomendamos que os computadores que estiverem executando aplicativos em uma implantação do Microsoft Lync Server 2010 sejam adicionados a um pool separado, destinado apenas a aplicativos confiáveis. No entanto, é possível adicionar computadores de aplicativos confiáveis a um pool existente que também é usado para outros fins. Se o pool já existir como parte da topologia, esse cmdlet criará o serviço externo associado a esse pool (com uma função de serviço do ExternalServer). Se o pool não existir, esse cmdlet criará o pool e o serviço correspondente. É possível localizar uma lista de todos os pools existentes chamando o cmdlet Get-CsPool).

A criação de um novo pool de aplicativos confiáveis (um novo serviço externo) também cria um novo computador de aplicativos confiáveis atribuído a esse pool. Por padrão, o mesmo nome de domínio totalmente qualificado (FQDN) do pool será atribuído ao computador. No entanto, é possível especificar um valor de sua escolha para o FQDN, usando o parâmetro ComputerFqdn para esse cmdlet. Se você planeja adicionar mais computadores ao pool, é necessário especificar um valor ComputerFqdn diferente do FQDN do pool. Para adicionar mais computadores ao pool, chame o cmdlet New-CsTrustedApplicationComputer.

Quem pode executar esse cmdlet: Por padrão, membros dos seguintes grupos são autorizados a executar o cmdlet New-CsTrustedApplicationPool localmente: RTCUniversalServerAdmins. Para retornar uma lista de todas as funções do controle de acesso baseado em função (RBAC) que receberam a atribuição desse cmdlet (incluindo qualquer função RBAC personalizada criada por você), execute o seguinte comando do prompt Windows PowerShell:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsTrustedApplicationPool"}

Parâmetros

Parâmetro Obrigatório Digite Descrição

Identity

Obrigatório

XdsGlobalRelativeIdentity

O FQDN do novo pool. Observe que enquanto o valor da Identidade para criar um pool é o FQDN do pool, o valor que será armazenado como a Identidade com o novo pool é, na verdade, um ID de serviço do pool gerado automaticamente. A Identidade inserida aqui será salva como o PoolFqdn.

AppSharingPortCount

Opcional

Uint16

O número de portas disponíveis no intervalo de portas para conexões de compartilhamento de aplicativos.

Padrão: 0

AppSharingPortStart

Opcional

UInt16

O número da primeira porta, no intervalo de portas disponível para conexões de compartilhamento de aplicativos.

AudioPortCount

Opcional

UInt16

O número de portas disponíveis, no intervalo de portas para conexões de áudio.

Padrão: 0

AudioPortStart

Opcional

UInt16

O número da primeira porta, no intervalo de portas disponível para conexões de áudio.

ComputerFqdn

Opcional

FQDN

A criação de um pool de aplicativos confiáveis criará automaticamente um computador de aplicativos confiáveis integrante desse pool. Por padrão, o computador receberá o mesmo FQDN que o pool. Insira um valor nesse parâmetro, para especificar um FQDN para o computador que seja diferente do FQDN do pool. Se você planeja adicionar mais computadores ao pool, é necessário inserir um valor para esse parâmetro que seja diferente do FQDN do pool.

OutboundOnly

Opcional

Booleano

Especifica se um aplicativo confiável pode iniciar uma conexão com um servidor dentro do pool. Defina esse valor como Verdadeiro, se desejar que todas as conexões sejam iniciadas pelo servidor, e não pelo aplicativo.

Padrão: Falso

Registrar

Opcional

Cadeia de caracteres

O ID de serviço ou FQDN do serviço de Registrador para o pool.

Observe que, embora esse parâmetro seja opcional, se você tentar criar um novo ponto de extremidade do aplicativo confiável (usando o cmdlet New-CsTrustedApplicationEndpoint) e atribuir o ponto de extremidade a um pool que não possua uma dependência do Registrador, você receberá um erro e o ponto de extremidade não será criado. Além disso, não é possível remover um pool do aplicativo confiável que não esteja associado a um Registrador.

RequiresReplication

Opcional

Booleano

Determina se a replicação é necessária para esse pool. Defina esse valor como Falso, se a replicação não for necessária. Geralmente, esse parâmetro é definido como False no Microsoft Outlook Web Access e em aplicativos manualmente provisionados.

Padrão: Verdadeiro

Site

Opcional

Cadeia de caracteres

O ID do site no qual o pool está hospedado. Chame o cmdlet Get-CsSite para recuperar a propriedade SiteId de um site. Lembre-se de usar a propriedade SiteId, em vez da Identidade do site. Observe também que não se deve preceder SiteId com a cadeia de caracteres “site:”. É necessário inserir apenas o SiteId. Além disso, mesmo que você insira o SiteId recuperado com Get-CsSite, a propriedade SiteId do novo pool de aplicativos confiáveis conterá a Identidade do site. Por exemplo, se SiteId do site for Main e o site Identity for site:Redmond1, será necessário inserir -Site Main em sua chamada para New-CsTrustedApplicationPool, mas uma chamada subsequente a Get-CsTrustedApplicationPool exibirá o SiteId como site:Redmond1.

Se o pool especificado na Identidade já existir, não será necessário especificar um Site. Se o pool não existir, esse parâmetro será necessário.

ThrottleAsServer

Opcional

Booleano

Defina esse parâmetro como falso, para restringir conexões entre os servidores no pool e aplicativos confiáveis como clientes. Isso coloca restrições maiores nas conexões do que o padrão True, que restringe conexões como servidores. A restrição de uma conexão restringe o número de transações que podem ocorrer simultaneamente.

Padrão: Verdadeiro

TreatAsAuthenticated

Opcional

Booleano

Determina se a autenticação é necessária para aplicativos confiáveis que se conectam a servidores dentro do pool. Defina esse parâmetro como Falso, se desejar que aplicativos confiáveis sejam obrigatoriamente autenticados. O valor padrão Verdadeiro permite que os aplicativos confiáveis se conectem, presumindo que eles já tenham sido autenticados.

Padrão: Verdadeiro

VideoPortCount

Opcional

UInt16

O número de portas disponíveis no intervalo de portas para conexões de vídeo.

Padrão: 0

VideoPortStart

Opcional

Uint16

O número da primeira porta, no intervalo de portas disponível para conexões de vídeo.

Force

Opcional

SwitchParameter

Suprime qualquer aviso de confirmação que, de outra maneira, seria exibido antes de realizar alterações.

WhatIf

Opcional

SwitchParameter

Descreve o que aconteceria se o comando fosse executado sem ser executado de fato.

Confirm

Opcional

SwitchParameter

Solicita confirmação antes da execução do comando.

Tipos de Entrada

Nenhuma.

Tipos de Retorno

Cria um objeto do tipo Microsoft.Rtc.Management.Xds.DisplayExternalServer.

Exemplo

-------------------------- Exemplo 1 ------------------------

New-CsTrustedApplicationPool -Identity TrustPool.litwareinc.com -Registrar pool0.litwareinc.com -Site Redmond

Esse exemplo cria um novo pool com o FQDN TrustPool.litwareinc.com. Usamos o parâmetro Identidade para especificar o novo FQDN. Usamos o parâmetro Registrador com um valor pool0.litwareinc.com para associar o novo pool ao serviço Registrador nesse FQDN. Finalmente, usamos o parâmetro Site com um valor Redmond para especificar se esse pool será parte do site Redmond.

Observe que o valor de Site é SiteId (que pode ser recuperado chamando-se Get-CsSite). No entanto, a Identidade do site será armazenada com o novo pool de aplicativos confiáveis. Por exemplo, se um site possuir uma Identidade igual asite:Redmond1 e um SiteId igual a NA, será necessário usar NA como o valor do parâmetro Site na chamada a New-CsTrustedApplicationPool. No entanto, se quiser localizar posteriormente todos os pools de aplicativos confiváveis correspondentes ao site NA, o valor Identity poderá ser usado em sua cláusula where, como a seguir:

Get-CsTrustedApplicationPool | Where-Object {$_.SiteId –eq "site:Redmond1"}

-------------------------- Exemplo 2 ------------------------

New-CsTrustedApplicationPool -Identity TrustPool.litwareinc.com -Registrar Registrar:redmond.litwareinc.com -Site Redmond -ComputerFqdn AppServer.litwareinc.com

O Exemplo 2 é idêntico ao Exemplo 1, exceto que, em vez de especificar um FQDN para o serviço Registrador, usamos o ID do serviço (Registrar:redmond.litwareinc.com). Além disso, especificamos um valor para o parâmetro ComputerFqdn. Quando se cria um pool, também é criado um computador dentro desse pool. Por padrão, o computador terá o mesmo FQDN que o pool. Especificamos um FQDN diferente (AppServer.litwareinc.com) para o computador que está nesse pool.