Skip to content

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

Invoke-ServerConfigurator [-ListCertificateGroups] [-Path <String>] [<CommonParameters>]

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

Invoke-ServerConfigurator -ListCertificateGroups

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

Invoke-ServerConfigurator -Register -AuthAddress http://MGMT -PassThru

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.

INPUTS

OUTPUTS

NOTES

Online Help