Edit

Install-NetworkControllerOnFailoverCluster

Installs NetworkController on a FailOver cluster. The user running this should be a part of the Cluster Administrators group.

Syntax

None (Default)

Install-NetworkControllerOnFailoverCluster
    -DatabasePath <String>
    [-PackagePath <String>]
    [-RestIPAddress <String>]
    [-ClientAuthentication <ClientAuthentication>]
    [-ClusterAuthentication <ClusterAuthentication>]
    [-RestCertificateThumbPrint <String>]
    [-RestClientCertificateSubjectNames <String[]>]
    [-RestName <String>]
    [-ClusterNetworkName <String>]
    [<CommonParameters>]

Kerberos

Install-NetworkControllerOnFailoverCluster
    -DatabasePath <String>
    -ClientAuthentication <ClientAuthentication>
    -RestClientSecurityGroup <String>
    [-PackagePath <String>]
    [-RestIPAddress <String>]
    [-ClusterAuthentication <ClusterAuthentication>]
    [-RestCertificateThumbPrint <String>]
    [-RestCertificateSubjectName <String>]
    [-RestClientCertificateThumbprints <String[]>]
    [-RestClientCertificateSubjectNames <String[]>]
    [-RestName <String>]
    [-ClusterNetworkName <String>]
    [<CommonParameters>]

X509

Install-NetworkControllerOnFailoverCluster
    -DatabasePath <String>
    -ClientAuthentication <ClientAuthentication>
    [-PackagePath <String>]
    [-RestIPAddress <String>]
    [-ClusterAuthentication <ClusterAuthentication>]
    [-RestCertificateThumbPrint <String>]
    [-RestCertificateSubjectName <String>]
    [-RestClientCertificateThumbprints <String[]>]
    [-RestClientCertificateSubjectNames <String[]>]
    [-RestName <String>]
    [-ClusterNetworkName <String>]
    [<CommonParameters>]

Description

Installs Network Controller on a Windows FailOver Cluster..

Examples

Example 1

PS C:\> {{ Add example code here }}

{{ Add example description here }}

Parameters

-ClientAuthentication

This the Client authentication Mode.

Parameter properties

Type:ClientAuthentication
Default value:None
Accepted values:None, Kerberos, X509
Supports wildcards:False
DontShow:False

Parameter sets

None
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-ClusterAuthentication

This the Cluster authentication Mode.

Parameter properties

Type:ClusterAuthentication
Default value:X509
Accepted values:None, Kerberos, X509
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-ClusterNetworkName

This is the name of the cluster network to be used for the REST server.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-DatabasePath

Specifies path to the database.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-PackagePath

This is a directory where the NetworkController installation package is present. By default this is the NetworkController installation folder under %windir%\NetworkController. This can also be a private package path.

Parameter properties

Type:String
Default value:$global:defaultBinaryDir
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-RestCertificateSubjectName

{{ Fill RestCertificateSubjectName Description }}

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-RestCertificateThumbPrint

This is the REST Server certificate Thumbprint.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-RestClientCertificateSubjectNames

{{ Fill RestClientCertificateSubjectNames Description }}

Parameter properties

Type:

String[]

Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-RestClientCertificateThumbprints

{{ Fill RestClientCertificateThumbprints Description }}

Parameter properties

Type:

String[]

Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-RestClientSecurityGroup

This is the client security group for Kerberos authentication by the REST server.

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

Kerberos
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-RestIPAddress

This is the Floating IP for the rest server. This is needed if multinode Deployment is used. When this is specified this has to be in the IP/MASKLength format. Ex 10.10.0.1/24

Parameter properties

Type:String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-RestName

The DNS name of the REST endpoint.

Parameter properties

Type:String
Default value:[string]::Empty
Supports wildcards:False
DontShow:False

Parameter sets

(All)
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.