Skip to content

Latest commit

 

History

History
181 lines (139 loc) · 3.69 KB

File metadata and controls

181 lines (139 loc) · 3.69 KB
external help file Module Name online version schema title description keywords author manager ms.date ms.topic ms.prod ms.technology ms.assetid ms.author ms.reviewer
Microsoft.IIS.PowerShell.Provider.dll-Help.xml
WebAdministration
2.0.0
New-WebBinding
powershell, cmdlet
andreabarr
jasgro
2017-10-30
reference
powershell
powershell
741FF2B8-A6E2-4A39-8470-2F7CA6CC7808
v-anbarr
brianlic

New-WebBinding

SYNOPSIS

Adds a binding to a website.

SYNTAX

New-WebBinding [[-Name] <String>] [-Protocol <String>] [-Port <UInt32>] [-IPAddress <String>]
 [-HostHeader <String>] [-SslFlags <Int32>] [-Force] [<CommonParameters>]

DESCRIPTION

The New-WebBinding cmdlet adds a new binding to an existing website.

EXAMPLES

Example 1: Add a new site binding

IIS:\> New-WebBinding -Name "Default Web Site" -IPAddress "*" -Port 80 -HostHeader "TestSite"

This command creates a binding on the default website.

Example 2: Add a new ssl site binding

IIS:\> New-WebBinding -Name "Default Web Site" -IPAddress "*" -Port 443 -HostHeader "TestSite" -Protocol "https"

This command creates an SSL binding on the default website.

PARAMETERS

-Force

Forces the creation of the binding.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: 

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-HostHeader

Specifies the host header of the new binding.

Type: String
Parameter Sets: (All)
Aliases: 

Required: False
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-IPAddress

Specifies the IP address of the new binding.

Type: String
Parameter Sets: (All)
Aliases: 

Required: False
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-Name

Specifies the name of the website on which this cmdlet creates the new binding.

Type: String
Parameter Sets: (All)
Aliases: 

Required: False
Position: 0
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-Port

Specifies the port for the new binding.

Type: UInt32
Parameter Sets: (All)
Aliases: 

Required: False
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-Protocol

Specifies the protocol for the new binding. This protocol is usually HTTP, HTTPS, or FTP.

Type: String
Parameter Sets: (All)
Aliases: 

Required: False
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False

-SslFlags

Indicates what type of certificate and certificate storage the new website supports. The acceptable values for this parameter are:

  • 0: Regular certificate in Windows certificate storage.
  • 1: SNI certificate.
  • 2: Central certificate store.
  • 3: SNI certificate in central certificate store.
Type: Int32
Parameter Sets: (All)
Aliases: 

Required: False
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
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 (http://go.microsoft.com/fwlink/?LinkID=113216).

INPUTS

OUTPUTS

NOTES

RELATED LINKS

Get-WebBinding

Remove-WebBinding

Set-WebBinding