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 .