Invoke-ServerConfigurator¶
SYNOPSIS¶
Invoca la utilidad Configurador del servidor Milestone mediante argumentos de línea de comandos.
SYNTAX¶
EnableEncryption¶
Invoke-ServerConfigurator [-EnableEncryption] [-CertificateGroup <Guid>] -Thumbprint <String> [-Path <String>]
[-PassThru] [<CommonParameters>]
DisableEncryption¶
Invoke-ServerConfigurator [-DisableEncryption] [-CertificateGroup <Guid>] [-Path <String>] [-PassThru]
[<CommonParameters>]
ListCertificateGroups¶
Register¶
Invoke-ServerConfigurator [-Register] [-AuthAddress <Uri>] [-OverrideLocalManagementServer] [-Path <String>]
[-PassThru] [<CommonParameters>]
DESCRIPTION¶
El Configurador de Servidor es la utilidad responsable de gestionar el registro de Servidores de gestión, Servidores de grabación y Recolectores de datos, así como la configuración de certificados para la comunicación de Gestión/Grabador, la comunicación Cliente/Grabador y la comunicación Servidor móvil/Cliente Web/Plataforma abierta.
En la versión 2020 R3, se introdujeron parámetros de línea de comandos para el Servidor de configuración, lo que permite automatizar los procesos de registro y configuración de certificados. Dado que PowerShell ofrece un entorno más rico para detectar parámetros y valores válidos, así como una salida basada en objetos más útil, este cmdlet se escribió para envolver la utilidad con una interfaz compatible con PowerShell.
REQUIREMENTS
- Does not require a VMS connection
- Requires elevated privileges (run as Administrator)
EXAMPLES¶
EXAMPLE 1¶
Enumera los grupos de certificados disponibles, como 'Certificado de servidor', 'Certificado de medios de transmisión por secuencias' y 'Certificado de medios de transmisión por secuencias móviles', y sus ID.
EXAMPLE 2¶
Registra todos los componentes locales de Milestone con el servidor de autorización en http: // MGMT y genera un [pscustomobject] con el código de salida y una salida / error estándar de la invocación del ejecutable del Configurador del servidor.
PARAMETERS¶
-AuthAddress¶
Especifica la dirección del servidor de autorización, que suele ser la dirección del servidor de gestión. Se espera un valor [uri], pero solo se utilizará el valor del host URI. El esquema y el puerto se deducirán en función de si el cifrado está habilitado/deshabilitado y estos seran el puerto 80 o 443, ya que así es como está diseñado Server Configurator.
Type: Uri
Parameter Sets: Register
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CertificateGroup¶
Especifica el grupo de certificados [guid] que identifica qué componente para qué el cifrado debe estar habilitado o deshabilitado
Type: Guid
Parameter Sets: EnableEncryption, DisableEncryption
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-DisableEncryption¶
Deshabilitar el cifrado para el grupo de certificados especificado
Type: SwitchParameter
Parameter Sets: DisableEncryption
Aliases:
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-EnableEncryption¶
Habilite el cifrado para el grupo de certificados especificado
Type: SwitchParameter
Parameter Sets: EnableEncryption
Aliases:
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-ListCertificateGroups¶
Enumera los grupos de certificados disponibles en la máquina local. La salida será una [tabla hash] donde las claves son los nombres de los grupos de certificados (que pueden contener espacios) y los valores son los ID de [guid] asociados.
Type: SwitchParameter
Parameter Sets: ListCertificateGroups
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-OverrideLocalManagementServer¶
{{ Fill OverrideLocalManagementServer Description }}
Type: SwitchParameter
Parameter Sets: Register
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-PassThru¶
Especifica que la salida estándar de la utilidad Server Configurador debe escribirse una vez finalizada la operación. La salida incluirá las siguientes propiedades: - Salida estándar - Error estándar - Codigo de error
Type: SwitchParameter
Parameter Sets: EnableEncryption, DisableEncryption, Register
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-Path¶
Especifica la ruta a la utilidad Configurador del servidor. Omita esta ruta y la ruta se descubrirá utilizando Get-RecorderConfig o Get-ManagementServerConfig localizando la ruta de instalación del servidor de administración o el servidor de grabación y asumiendo que el configurador del servidor se encuentra en la misma ruta.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Register¶
Registre todos los componentes locales con la AuthAddress especificada opcionalmente. Si no se proporciona AuthAddress, se utilizará la última dirección conocida.
Type: SwitchParameter
Parameter Sets: Register
Aliases:
Required: True
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
-Thumbprint¶
Especifica la huella digital del certificado que se utilizará para cifrar las comunicaciones con el componente designado por el ID de CertificateGroup.
Type: String
Parameter Sets: EnableEncryption
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters¶
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.