New-CsServerApplication
Última modificación del tema: 2012-03-26
Crea una nueva aplicación de servidores. Las aplicaciones de servidores son aplicaciones hospedadas por Microsoft Lync Server 2010.
Sintaxis
New-CsServerApplication -Identity <XdsIdentity> -Uri <String> [-Confirm [<SwitchParameter>]] [-Critical <$true | $false>] [-Enabled <$true | $false>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-Priority <Int32>] [-ScriptName <String>] [-WhatIf [<SwitchParameter>]]
New-CsServerApplication -Name <String> -Parent <String> -Uri <String> [-Confirm [<SwitchParameter>]] [-Critical <$true | $false>] [-Enabled <$true | $false>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-Priority <Int32>] [-ScriptName <String>] [-WhatIf [<SwitchParameter>]]
Descripción detallada
Las aplicaciones de servidor son los programas individuales que se ejecutan en Microsoft Lync Server 2010. El cmdlet New-CsServerApplication proporciona a los administradores una manera de configurar nuevas aplicaciones de servidores.
Quiénes pueden ejecutar este cmdlet: De forma predeterminada, los miembros de los grupos siguientes están autorizados a ejecutar el cmdlet New-CsServerApplication de forma local: RTCUniversalServerAdmins. Para obtener una lista de todos los roles de control de acceso basado en roles (RBAC) que se han asignado a este cmdlet (incluidos los roles personalizados RBAC que haya creado usted), ejecute el siguiente comando en el aviso de Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsServerApplication"}
Parámetros
Parámetro | Requerido | Tipo | Descripción |
---|---|---|---|
Identity |
Opcional |
Identidad Xds |
Identificador único de la aplicación de servidores que se creará. Las identidades de aplicaciones de servidores se componen del servicio donde se aloja la aplicación más el nombre de la aplicación. Por ejemplo, la aplicación de servicios denominada QoEAgent podría tener una identidad similar a la siguiente: service:Registrar:atl-cs-001.litwareinc.com/QoEAgent. |
Parent |
Requerido |
Cadena de caracteres |
Especifica el servicio que alojará a la nueva aplicación de servidores. Si usa el parámetro Identity, no necesitará usar los parámetros Parent o Name; eso ocurre porque la identidad de la aplicación combina los valores de las propiedades Parent y Name. Sin embargo, puede omitir el parámetro Identity al usar los parámetros Parent y Name, en su lugar. En ese caso, el parámetro Parent necesitaría verse de la siguiente manera: -Parent "Registrar:atl-cs-001.litwareinc.com". |
Name |
Requerido |
Cadena de caracteres |
Nombre descriptivo del servicio. Si usa el parámetro Identity, no necesita incluir el parámetro Name al crear un nuevo servicio; en cambio, la propiedad Name se rellenará con la parte del nombre de la aplicación Identity. Por ejemplo, si crea una nueva aplicación con Identity service:Registrar:atl-cs-001.litwareinc.com/TestService, la aplicación automáticamente se denominará TestService. El parámetro Name solo es necesario si usa el parámetro Parent. |
Uri |
Requerido |
Cadena de caracteres |
Identificador uniforme de recursos (URI) único de la aplicación. Por ejemplo, la aplicación QoEAgent tiene el URI https://www.microsoft.com/LCS/QoEAgent. |
Enabled |
Opcional |
Booleano |
Configure este valor en True para habilitar la aplicación. Establece el valor en False para deshabilitar la aplicación. Si este parámetro no se especifica, la propiedad Enabled se establecerá en False y la nueva aplicación se desactivará. |
Critical |
Opcional |
Booleano |
Si se establece en True, Lync Server no se iniciará, a menos que la aplicación en cuestión se pueda iniciar. Si es False, Lync Server se iniciará independientemente de que la aplicación se pueda iniciar. Si este parámetro no se especifica, la propiedad Critical se establecerá en True. |
ScriptName |
Opcional |
Cadena de caracteres |
Ruta del script Microsoft SIP Processing Language (MSPL) usado por la aplicación (si corresponde). MSPL es un lenguaje de scripting que se usa para filtrar y enrutar mensajes SIP. |
Priority |
Opcional |
Entero |
Indica el orden de ejecución de aplicaciones de servidores. En primer lugar, comienza con la aplicación con prioridad 0; en segundo lugar, comienza con la aplicación con prioridad 1; etc. Recuerde que cada servicio que hospeda una aplicación de servidores tiene su propio conjunto de prioridades únicas. Por ejemplo, el servicio registrador puede hospedar tres aplicaciones con sus correspondientes prioridades 0, 1 y 2. De igual manera, el servicio de Servidor perimetral puede tener cuatro aplicaciones. Estas aplicaciones tendrán las prioridades 0, 1, 2 y 3. Si no especifica una prioridad, la aplicación se agregará automáticamente al final de la lista de prioridades. Si agrega o quita una aplicación, las prioridades de las otras aplicaciones se ajustarán como corresponda. Por ejemplo, si suprime una aplicación con prioridad 0, entonces la aplicación que anteriormente tenía prioridad 1 se configurará automáticamente con prioridad 0. |
InMemory |
Opcional |
Parámetro modificador |
Crea una referencia de objeto sin confirmar realmente el objeto como cambio permanente. Si se asigna la salida de este cmdlet llamado con este parámetro en una variable, puede realizar cambios en las propiedades de la referencia del objeto y después confirmar estos cambios, llamando a este conjunto coincidente de cmdlet, - cmdlet. |
Force |
Opcional |
Parámetro modificador |
Suprime la visualización de los mensajes de error que no sean graves y que puedan producirse al ejecutar el comando. |
WhatIf |
Opcional |
Parámetro modificador |
Describe lo que ocurriría si se ejecutara el comando sin ejecutarlo realmente. |
Confirm |
Opcional |
Solicita confirmación antes de ejecutar el comando. |
Tipos de entrada
Ninguno. New-CsServerApplication no acepta entradas canalizadas.
Tipos de valores devueltos
New-CsServerApplication crea nuevas instancias del objeto Microsoft.Rtc.Management.WritableConfig.Settings.ServerApplication.Application.
Ejemplo
-------------------------- Ejemplo 1 --------------------------
New-CsServerApplication -Identity "EdgeServer:atl-edge-001.litwareinc.com/EdgeMonitor" -Uri http://www.litwareinc.com/edgemonitor -Critical $False
En el ejemplo 1 se crea una nueva aplicación de servidor con Identity EdgeServer:atl-edge-001.litwareinc.com/EdgeMonitor. Además de especificar la identidad, se incluyen los parámetros Uri y Critical; estos parámetros se usan para especificar la aplicación URI y para indicar que la aplicación no es considerada crítica.
-------------------------- Ejemplo 2 --------------------------
$x = New-CsServerApplication -Identity "EdgeServer:atl-edge-001.litwareinc.com/EdgeMonitor" -InMemory
$x.Uri = "http://www.litwareinc.com/edgemonitor"
$x.Critical = $False
Set-CsServerApplication -Instance $x
Los comandos que se muestran en el Ejemplo 2 demuestran la manera en que puede crear una nueva aplicación de servidores que inicialmente existen solo en la memoria. Para ello, el primer comando llama a New-CsServerApplication junto con dos parámetros: Identity (que especifica la identidad de la aplicación) e InMemory, que indica que la nueva aplicación solo se debe crear en la memoria. Luego, el objeto resultante de la aplicación del servidor se almacena en la variable $x.
Después de la creación de esta aplicación de servidor virtual, se usan los comandos 2 y 3 para modificar los valores de las propiedades Uri y Critical, respectivamente. Finalmente, el comando 4 se usa para transformar la aplicación del servidor virtual en una aplicación de servidor real. Recuerde que este comando final es obligatorio. Si no llama a Set-CsServerApplication, no se configurará ninguna aplicación para EdgeServer:atl-edge-001.litwareinc.com/EdgeMonitor, y la aplicación virtual desaparecerá tan pronto como finalice su sesión de Windows PowerShell o elimine la variable $x.
Vea también
Otros recursos
Get-CsServerApplication
Remove-CsServerApplication
Set-CsServerApplication