Compartir a través de


Set-NetworkControllerDiagnostic

Set-NetworkControllerDiagnostic

Changes diagnostic settings for the network controller.

Sintaxis

Parameter Set: Default
Set-NetworkControllerDiagnostic [-CertificateThumbprint <String> ] [-ComputerName <String> ] [-Credential <PSCredential> ] [-DiagnosticLogLocation <String> ] [-LogLocationCredential <System.Management.Automation.PSCredential> ] [-LogScope <LogScope> {Cluster | All} ] [-PassThru] [-UseLocalLogLocation] [-UseSsl] [-Confirm] [-WhatIf] [ <CommonParameters>]

Descripción detallada

The Set-NetworkControllerDiagnostic cmdlet changes diagnostic settings for the network controller. You can specify whether to collect logs locally on the nodes, or in a single central remote location. You can specify the central location and credentials to access that location. You can specify whether to collect all logs or only cluster logs.

Parámetros

-CertificateThumbprint<String>

Specifies the digital public key X.509 certificate of a user account that has permission to perform this action. Specify the certificate thumbprint of the certificate. Specify this parameter only if you run this cmdlet on a computer that is not part of the network controller cluster.

Alias

none

¿Necesario?

false

¿Posición?

named

Valor predeterminado

none

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-ComputerName<String>

Specifies the name of the network controller node on which this cmdlet operates.

Alias

none

¿Necesario?

false

¿Posición?

named

Valor predeterminado

none

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-Credential<PSCredential>

Specifies a user credential that has permission to perform this action. The default is the current user. Specify this parameter only if you run this cmdlet on a computer that is not part of the network controller cluster.

Alias

none

¿Necesario?

false

¿Posición?

named

Valor predeterminado

none

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-DiagnosticLogLocation<String>

Specifies a central remote location for the logs.

Alias

none

¿Necesario?

false

¿Posición?

named

Valor predeterminado

none

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-LogLocationCredential<System.Management.Automation.PSCredential>

Specifies the credentials required to access the log location. Specify this parameter only if the log location restricts access.

Alias

none

¿Necesario?

false

¿Posición?

named

Valor predeterminado

none

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-LogScope<LogScope>

Specifies whether network controller collects cluster logs or collects all logs. All logs include cluster and application logs. Los valores aceptables para este parámetro son: Cluster and All.

Alias

none

¿Necesario?

false

¿Posición?

named

Valor predeterminado

none

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-PassThru

Devuelve un objeto que representa el elemento con el que está trabajando. De manera predeterminada, este cmdlet no genera ningún resultado.

Alias

none

¿Necesario?

false

¿Posición?

named

Valor predeterminado

none

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-UseLocalLogLocation

Indicates that this cmdlet collects all diagnostic logs locally on each node in the network controller cluster. To collect logs centrally in a remote location, specify the LogLocation parameter.

Alias

none

¿Necesario?

false

¿Posición?

named

Valor predeterminado

none

¿Aceptar la entrada de la canalización?

false

¿Aceptar caracteres comodín?

false

-UseSsl

Indicates that the remote machine uses the Secure Sockets Layer (SSL) protocol to establish a connection to the Network Controller node. The default value of this parameter is false. Specify this parameter only if you run this cmdlet on a computer that is not part of the network controller cluster.

Alias

none

¿Necesario?

false

¿Posición?

named

Valor predeterminado

none

¿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.

  • This cmdlet returns an object that contains the following fields:

    -- Log scope
    -- Diagnostic log location

Ejemplos

Example 1: Modify diagnostic settings

This command changes the location for diagnostic logs to be the network controller nodes. The command also starts logging both cluster and application logs.

PS C:\> Set-NetworkControllerDiagnostic -LogScope All -UseLocalLogLocation -PassThru

Temas relacionados

Get-NetworkControllerDiagnostic