Uninstall-NetworkController

Removes the network controller application deployed on a network controller cluster.

Syntax

Uninstall-NetworkController
         [-CertificateThumbprint <String>]
         [-ComputerName <String>]
         [-Confirm]
         [-Credential <PSCredential>]
         [-Force]
         [-UseSsl]
         [-WhatIf]
         [<CommonParameters>]

Description

The Uninstall-NetworkController cmdlet removes the network controller application deployed on a network controller cluster.

Examples

Example 1: Remove a network controller application

This command removes the network controller application. The computer Node01.Contoso.com must be a node in the network controller cluster. If you do not specify a computer name, this cmdlet removes the network controller application on the local computer.

PS C:\> Uninstall-NetworkController -ComputerName "Node01.Contoso.com"

Optional Parameters

-CertificateThumbprint

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.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-ComputerName

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

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Confirm

Prompts you for confirmation before running the cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False
-Credential

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.

Type:PSCredential
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-Force

Forces the command to run without asking for user confirmation.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-UseSsl

Indicates that the remote computer 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.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Accept pipeline input:False
Accept wildcard characters:False