IISWebAppManagementOnMachineGroup@0 – Hantera v0-uppgift för IIS-webbapp
Använd den här uppgiften för att skapa eller uppdatera webbplatser, webbappar, virtuella kataloger eller programpooler.
Syntax
# IIS web app manage v0
# Create or update websites, web apps, virtual directories, or application pools.
- task: IISWebAppManagementOnMachineGroup@0
inputs:
#EnableIIS: false # boolean. Enable IIS. Default: false.
IISDeploymentType: 'IISWebsite' # 'IISWebsite' | 'IISWebApplication' | 'IISVirtualDirectory' | 'IISApplicationPool'. Required. Configuration type. Default: IISWebsite.
ActionIISWebsite: 'CreateOrUpdateWebsite' # 'CreateOrUpdateWebsite' | 'StartWebsite' | 'StopWebsite'. Required when IISDeploymentType = IISWebsite. Action. Default: CreateOrUpdateWebsite.
#ActionIISApplicationPool: 'CreateOrUpdateAppPool' # 'CreateOrUpdateAppPool' | 'StartAppPool' | 'StopAppPool' | 'RecycleAppPool'. Required when IISDeploymentType = IISApplicationPool. Action. Default: CreateOrUpdateAppPool.
#StartStopWebsiteName: # string. Required when ActionIISWebsite = StartWebsite || ActionIISWebsite = StopWebsite. Website name.
#Protocol: 'http' # 'https' | 'http'. Required when IISDeploymentType = randomDeployment. Protocol. Default: http.
#IPAddress: 'All Unassigned' # string. Required when IISDeploymentType = randomDeployment. IP address. Default: All Unassigned.
#Port: '80' # string. Required when IISDeploymentType = randomDeployment. Port. Default: 80.
#ServerNameIndication: false # boolean. Optional. Use when IISDeploymentType = randomDeployment. Server Name Indication required. Default: false.
#HostNameWithOutSNI: # string. Optional. Use when IISDeploymentType = randomDeployment. Host name.
#HostNameWithHttp: # string. Optional. Use when IISDeploymentType = randomDeployment. Host name.
#HostNameWithSNI: # string. Required when IISDeploymentType = randomDeployment. Host name.
#SSLCertThumbPrint: # string. Required when IISDeploymentType = randomDeployment. SSL certificate thumbprint.
#StartStopRecycleAppPoolName: # string. Required when ActionIISApplicationPool = StartAppPool || ActionIISApplicationPool = StopAppPool || ActionIISApplicationPool = RecycleAppPool. Application pool name.
# IIS Website
WebsiteName: # string. Required when ActionIISWebsite = CreateOrUpdateWebsite. Website name.
WebsitePhysicalPath: '%SystemDrive%\inetpub\wwwroot' # string. Required when ActionIISWebsite = CreateOrUpdateWebsite. Physical path. Default: %SystemDrive%\inetpub\wwwroot.
WebsitePhysicalPathAuth: 'WebsiteUserPassThrough' # 'WebsiteUserPassThrough' | 'WebsiteWindowsAuth'. Required when ActionIISWebsite = CreateOrUpdateWebsite. Physical path authentication. Default: WebsiteUserPassThrough.
#WebsiteAuthUserName: # string. Required when WebsitePhysicalPathAuth = WebsiteWindowsAuth && ActionIISWebsite = CreateOrUpdateWebsite. Username.
#WebsiteAuthUserPassword: # string. Optional. Use when WebsitePhysicalPathAuth = WebsiteWindowsAuth && ActionIISWebsite = CreateOrUpdateWebsite. Password.
#AddBinding: false # boolean. Optional. Use when ActionIISWebsite = CreateOrUpdateWebsite. Add binding. Default: false.
#CreateOrUpdateAppPoolForWebsite: false # boolean. Optional. Use when ActionIISWebsite = CreateOrUpdateWebsite. Create or update app pool. Default: false.
#ConfigureAuthenticationForWebsite: false # boolean. Optional. Use when ActionIISWebsite = CreateOrUpdateWebsite. Configure authentication. Default: false.
# IIS Bindings
#Bindings: # string. Required when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && AddBinding = true. Add bindings.
# IIS Application pool
#AppPoolNameForWebsite: # string. Required when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Name.
#DotNetVersionForWebsite: 'v4.0' # 'v4.0' | 'v2.0' | 'No Managed Code'. Required when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. .NET version. Default: v4.0.
#PipeLineModeForWebsite: 'Integrated' # 'Integrated' | 'Classic'. Required when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Managed pipeline mode. Default: Integrated.
#AppPoolIdentityForWebsite: 'ApplicationPoolIdentity' # 'ApplicationPoolIdentity' | 'LocalService' | 'LocalSystem' | 'NetworkService' | 'SpecificUser'. Required when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Identity. Default: ApplicationPoolIdentity.
#AppPoolUsernameForWebsite: # string. Required when AppPoolIdentityForWebsite = SpecificUser && IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Username.
#AppPoolPasswordForWebsite: # string. Optional. Use when AppPoolIdentityForWebsite = SpecificUser && IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Password.
# IIS Authentication
#AnonymousAuthenticationForWebsite: false # boolean. Optional. Use when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && ConfigureAuthenticationForWebsite = true. Anonymous authentication. Default: false.
#BasicAuthenticationForWebsite: false # boolean. Optional. Use when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && ConfigureAuthenticationForWebsite = true. Basic authentication. Default: false.
#WindowsAuthenticationForWebsite: true # boolean. Optional. Use when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && ConfigureAuthenticationForWebsite = true. Windows authentication. Default: true.
# IIS Virtual directory
#ParentWebsiteNameForVD: # string. Required when IISDeploymentType = IISVirtualDirectory. Parent website name.
#VirtualPathForVD: # string. Required when IISDeploymentType = IISVirtualDirectory. Virtual path.
#PhysicalPathForVD: '%SystemDrive%\inetpub\wwwroot' # string. Required when IISDeploymentType = IISVirtualDirectory. Physical path. Default: %SystemDrive%\inetpub\wwwroot.
#VDPhysicalPathAuth: 'VDUserPassThrough' # 'VDUserPassThrough' | 'VDWindowsAuth'. Optional. Use when IISDeploymentType = IISVirtualDirectory. Physical path authentication. Default: VDUserPassThrough.
#VDAuthUserName: # string. Required when VDPhysicalPathAuth = VDWindowsAuth && IISDeploymentType = IISVirtualDirectory. Username.
#VDAuthUserPassword: # string. Optional. Use when VDPhysicalPathAuth = VDWindowsAuth && IISDeploymentType = IISVirtualDirectory. Password.
# IIS Application
#ParentWebsiteNameForApplication: # string. Required when IISDeploymentType = IISWebApplication. Parent website name.
#VirtualPathForApplication: # string. Required when IISDeploymentType = IISWebApplication. Virtual path.
#PhysicalPathForApplication: '%SystemDrive%\inetpub\wwwroot' # string. Required when IISDeploymentType = IISWebApplication. Physical path. Default: %SystemDrive%\inetpub\wwwroot.
#ApplicationPhysicalPathAuth: 'ApplicationUserPassThrough' # 'ApplicationUserPassThrough' | 'ApplicationWindowsAuth'. Optional. Use when IISDeploymentType = IISWebApplication. Physical path authentication. Default: ApplicationUserPassThrough.
#ApplicationAuthUserName: # string. Required when ApplicationPhysicalPathAuth = ApplicationWindowsAuth && IISDeploymentType = IISWebApplication. Username.
#ApplicationAuthUserPassword: # string. Optional. Use when ApplicationPhysicalPathAuth = ApplicationWindowsAuth && IISDeploymentType = IISWebApplication. Password.
#CreateOrUpdateAppPoolForApplication: false # boolean. Optional. Use when IISDeploymentType = IISWebApplication. Create or update app pool. Default: false.
# IIS Application pool
#AppPoolNameForApplication: # string. Required when IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Name.
#DotNetVersionForApplication: 'v4.0' # 'v4.0' | 'v2.0' | 'No Managed Code'. Required when IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. .NET version. Default: v4.0.
#PipeLineModeForApplication: 'Integrated' # 'Integrated' | 'Classic'. Required when IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Managed pipeline mode. Default: Integrated.
#AppPoolIdentityForApplication: 'ApplicationPoolIdentity' # 'ApplicationPoolIdentity' | 'LocalService' | 'LocalSystem' | 'NetworkService' | 'SpecificUser'. Required when IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Identity. Default: ApplicationPoolIdentity.
#AppPoolUsernameForApplication: # string. Required when AppPoolIdentityForApplication = SpecificUser && IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Username.
#AppPoolPasswordForApplication: # string. Optional. Use when AppPoolIdentityForApplication = SpecificUser && IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Password.
# IIS Application pool
AppPoolName: # string. Required when ActionIISApplicationPool = CreateOrUpdateAppPool. Name.
DotNetVersion: 'v4.0' # 'v4.0' | 'v2.0' | 'No Managed Code'. Required when ActionIISApplicationPool = CreateOrUpdateAppPool. .NET version. Default: v4.0.
PipeLineMode: 'Integrated' # 'Integrated' | 'Classic'. Required when ActionIISApplicationPool = CreateOrUpdateAppPool. Managed pipeline mode. Default: Integrated.
AppPoolIdentity: 'ApplicationPoolIdentity' # 'ApplicationPoolIdentity' | 'LocalService' | 'LocalSystem' | 'NetworkService' | 'SpecificUser'. Required when ActionIISApplicationPool = CreateOrUpdateAppPool. Identity. Default: ApplicationPoolIdentity.
#AppPoolUsername: # string. Required when AppPoolIdentity = SpecificUser && ActionIISApplicationPool = CreateOrUpdateAppPool. Username.
#AppPoolPassword: # string. Optional. Use when AppPoolIdentity = SpecificUser && ActionIISApplicationPool = CreateOrUpdateAppPool. Password.
# Advanced
#AppCmdCommands: # string. Additional appcmd.exe commands.
# IIS Web App Manage v0
# Create or update a Website, Web App, Virtual Directories, and Application Pool.
- task: IISWebAppManagementOnMachineGroup@0
inputs:
#EnableIIS: false # boolean. Enable IIS. Default: false.
IISDeploymentType: 'IISWebsite' # 'IISWebsite' | 'IISWebApplication' | 'IISVirtualDirectory' | 'IISApplicationPool'. Required. Configuration type. Default: IISWebsite.
ActionIISWebsite: 'CreateOrUpdateWebsite' # 'CreateOrUpdateWebsite' | 'StartWebsite' | 'StopWebsite'. Required when IISDeploymentType = IISWebsite. Action. Default: CreateOrUpdateWebsite.
#ActionIISApplicationPool: 'CreateOrUpdateAppPool' # 'CreateOrUpdateAppPool' | 'StartAppPool' | 'StopAppPool' | 'RecycleAppPool'. Required when IISDeploymentType = IISApplicationPool. Action. Default: CreateOrUpdateAppPool.
#StartStopWebsiteName: # string. Required when ActionIISWebsite = StartWebsite || ActionIISWebsite = StopWebsite. Website name.
#Protocol: 'http' # 'https' | 'http'. Required when IISDeploymentType = randomDeployment. Protocol. Default: http.
#IPAddress: 'All Unassigned' # string. Required when IISDeploymentType = randomDeployment. IP address. Default: All Unassigned.
#Port: '80' # string. Required when IISDeploymentType = randomDeployment. Port. Default: 80.
#ServerNameIndication: false # boolean. Optional. Use when IISDeploymentType = randomDeployment. Server Name Indication required. Default: false.
#HostNameWithOutSNI: # string. Optional. Use when IISDeploymentType = randomDeployment. Host name.
#HostNameWithHttp: # string. Optional. Use when IISDeploymentType = randomDeployment. Host name.
#HostNameWithSNI: # string. Required when IISDeploymentType = randomDeployment. Host name.
#SSLCertThumbPrint: # string. Required when IISDeploymentType = randomDeployment. SSL certificate thumbprint.
#StartStopRecycleAppPoolName: # string. Required when ActionIISApplicationPool = StartAppPool || ActionIISApplicationPool = StopAppPool || ActionIISApplicationPool = RecycleAppPool. Application pool name.
# IIS Website
WebsiteName: # string. Required when ActionIISWebsite = CreateOrUpdateWebsite. Website name.
WebsitePhysicalPath: '%SystemDrive%\inetpub\wwwroot' # string. Required when ActionIISWebsite = CreateOrUpdateWebsite. Physical path. Default: %SystemDrive%\inetpub\wwwroot.
WebsitePhysicalPathAuth: 'WebsiteUserPassThrough' # 'WebsiteUserPassThrough' | 'WebsiteWindowsAuth'. Required when ActionIISWebsite = CreateOrUpdateWebsite. Physical path authentication. Default: WebsiteUserPassThrough.
#WebsiteAuthUserName: # string. Required when WebsitePhysicalPathAuth = WebsiteWindowsAuth && ActionIISWebsite = CreateOrUpdateWebsite. Username.
#WebsiteAuthUserPassword: # string. Optional. Use when WebsitePhysicalPathAuth = WebsiteWindowsAuth && ActionIISWebsite = CreateOrUpdateWebsite. Password.
#AddBinding: false # boolean. Optional. Use when ActionIISWebsite = CreateOrUpdateWebsite. Add binding. Default: false.
#CreateOrUpdateAppPoolForWebsite: false # boolean. Optional. Use when ActionIISWebsite = CreateOrUpdateWebsite. Create or update app pool. Default: false.
#ConfigureAuthenticationForWebsite: false # boolean. Optional. Use when ActionIISWebsite = CreateOrUpdateWebsite. Configure authentication. Default: false.
# IIS Bindings
#Bindings: # string. Required when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && AddBinding = true. Add bindings.
# IIS Application pool
#AppPoolNameForWebsite: # string. Required when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Name.
#DotNetVersionForWebsite: 'v4.0' # 'v4.0' | 'v2.0' | 'No Managed Code'. Required when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. .NET version. Default: v4.0.
#PipeLineModeForWebsite: 'Integrated' # 'Integrated' | 'Classic'. Required when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Managed pipeline mode. Default: Integrated.
#AppPoolIdentityForWebsite: 'ApplicationPoolIdentity' # 'ApplicationPoolIdentity' | 'LocalService' | 'LocalSystem' | 'NetworkService' | 'SpecificUser'. Required when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Identity. Default: ApplicationPoolIdentity.
#AppPoolUsernameForWebsite: # string. Required when AppPoolIdentityForWebsite = SpecificUser && IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Username.
#AppPoolPasswordForWebsite: # string. Optional. Use when AppPoolIdentityForWebsite = SpecificUser && IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Password.
# IIS Authentication
#AnonymousAuthenticationForWebsite: false # boolean. Optional. Use when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && ConfigureAuthenticationForWebsite = true. Anonymous authentication. Default: false.
#BasicAuthenticationForWebsite: false # boolean. Optional. Use when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && ConfigureAuthenticationForWebsite = true. Basic authentication. Default: false.
#WindowsAuthenticationForWebsite: true # boolean. Optional. Use when IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && ConfigureAuthenticationForWebsite = true. Windows authentication. Default: true.
# IIS Virtual directory
#ParentWebsiteNameForVD: # string. Required when IISDeploymentType = IISVirtualDirectory. Parent website name.
#VirtualPathForVD: # string. Required when IISDeploymentType = IISVirtualDirectory. Virtual path.
#PhysicalPathForVD: '%SystemDrive%\inetpub\wwwroot' # string. Required when IISDeploymentType = IISVirtualDirectory. Physical path. Default: %SystemDrive%\inetpub\wwwroot.
#VDPhysicalPathAuth: 'VDUserPassThrough' # 'VDUserPassThrough' | 'VDWindowsAuth'. Optional. Use when IISDeploymentType = IISVirtualDirectory. Physical path authentication. Default: VDUserPassThrough.
#VDAuthUserName: # string. Required when VDPhysicalPathAuth = VDWindowsAuth && IISDeploymentType = IISVirtualDirectory. Username.
#VDAuthUserPassword: # string. Optional. Use when VDPhysicalPathAuth = VDWindowsAuth && IISDeploymentType = IISVirtualDirectory. Password.
# IIS Application
#ParentWebsiteNameForApplication: # string. Required when IISDeploymentType = IISWebApplication. Parent website name.
#VirtualPathForApplication: # string. Required when IISDeploymentType = IISWebApplication. Virtual path.
#PhysicalPathForApplication: '%SystemDrive%\inetpub\wwwroot' # string. Required when IISDeploymentType = IISWebApplication. Physical path. Default: %SystemDrive%\inetpub\wwwroot.
#ApplicationPhysicalPathAuth: 'ApplicationUserPassThrough' # 'ApplicationUserPassThrough' | 'ApplicationWindowsAuth'. Optional. Use when IISDeploymentType = IISWebApplication. Physical path authentication. Default: ApplicationUserPassThrough.
#ApplicationAuthUserName: # string. Required when ApplicationPhysicalPathAuth = ApplicationWindowsAuth && IISDeploymentType = IISWebApplication. Username.
#ApplicationAuthUserPassword: # string. Optional. Use when ApplicationPhysicalPathAuth = ApplicationWindowsAuth && IISDeploymentType = IISWebApplication. Password.
#CreateOrUpdateAppPoolForApplication: false # boolean. Optional. Use when IISDeploymentType = IISWebApplication. Create or update app pool. Default: false.
# IIS Application pool
#AppPoolNameForApplication: # string. Required when IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Name.
#DotNetVersionForApplication: 'v4.0' # 'v4.0' | 'v2.0' | 'No Managed Code'. Required when IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. .NET version. Default: v4.0.
#PipeLineModeForApplication: 'Integrated' # 'Integrated' | 'Classic'. Required when IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Managed pipeline mode. Default: Integrated.
#AppPoolIdentityForApplication: 'ApplicationPoolIdentity' # 'ApplicationPoolIdentity' | 'LocalService' | 'LocalSystem' | 'NetworkService' | 'SpecificUser'. Required when IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Identity. Default: ApplicationPoolIdentity.
#AppPoolUsernameForApplication: # string. Required when AppPoolIdentityForApplication = SpecificUser && IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Username.
#AppPoolPasswordForApplication: # string. Optional. Use when AppPoolIdentityForApplication = SpecificUser && IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Password.
# IIS Application pool
AppPoolName: # string. Required when ActionIISApplicationPool = CreateOrUpdateAppPool. Name.
DotNetVersion: 'v4.0' # 'v4.0' | 'v2.0' | 'No Managed Code'. Required when ActionIISApplicationPool = CreateOrUpdateAppPool. .NET version. Default: v4.0.
PipeLineMode: 'Integrated' # 'Integrated' | 'Classic'. Required when ActionIISApplicationPool = CreateOrUpdateAppPool. Managed pipeline mode. Default: Integrated.
AppPoolIdentity: 'ApplicationPoolIdentity' # 'ApplicationPoolIdentity' | 'LocalService' | 'LocalSystem' | 'NetworkService' | 'SpecificUser'. Required when ActionIISApplicationPool = CreateOrUpdateAppPool. Identity. Default: ApplicationPoolIdentity.
#AppPoolUsername: # string. Required when AppPoolIdentity = SpecificUser && ActionIISApplicationPool = CreateOrUpdateAppPool. Username.
#AppPoolPassword: # string. Optional. Use when AppPoolIdentity = SpecificUser && ActionIISApplicationPool = CreateOrUpdateAppPool. Password.
# Advanced
#AppCmdCommands: # string. Additional appcmd.exe commands.
Indata
EnableIIS
- Aktivera IIS
boolean
. Standardvärde: false
.
Ange till true
om du vill installera IIS på datorn.
IISDeploymentType
- Konfigurationstyp
string
. Krävs. Tillåtna värden: IISWebsite
(IIS-webbplats), IISWebApplication
(IIS-webbprogram), IISVirtualDirectory
(IIS Virtual Directory) IISApplicationPool
(IIS-programpool). Standardvärde: IISWebsite
.
Anger konfigurationstypen: webbplats, webbprogram, virtuell katalog eller programpool.
ActionIISWebsite
- Åtgärder
string
. Krävs när IISDeploymentType = IISWebsite
. Tillåtna värden: CreateOrUpdateWebsite
(Skapa eller uppdatera), StartWebsite
(Starta), StopWebsite
(Stoppa). Standardvärde: CreateOrUpdateWebsite
.
Anger lämplig åtgärd som du vill utföra på en IIS-webbplats.
Skapa eller uppdatera skapar en webbplats eller uppdaterar en befintlig webbplats.
Start, Stopp startar eller stoppar webbplatsen.
ActionIISApplicationPool
- Åtgärder
string
. Krävs när IISDeploymentType = IISApplicationPool
. Tillåtna värden: CreateOrUpdateAppPool
(Skapa eller uppdatera), StartAppPool
(Starta), StopAppPool
(Stoppa) RecycleAppPool
(Återanvänd). Standardvärde: CreateOrUpdateAppPool
.
Anger lämplig åtgärd som du vill utföra på en IIS-programpool.
Skapa eller uppdatera skapar en programpool eller uppdaterar en befintlig programpool.
Start, Stop, Recycle startar, stoppar eller återvinner programpoolen.
StartStopWebsiteName
- Webbplatsnamn
string
. Krävs när ActionIISWebsite = StartWebsite || ActionIISWebsite = StopWebsite
.
Anger namnet på IIS-webbplatsen.
WebsiteName
- Webbplatsnamn
string
. Krävs när ActionIISWebsite = CreateOrUpdateWebsite
.
Anger namnet på den IIS-webbplats som ska skapas eller uppdateras.
WebsitePhysicalPath
- Fysisk sökväg
string
. Krävs när ActionIISWebsite = CreateOrUpdateWebsite
. Standardvärde: %SystemDrive%\inetpub\wwwroot
.
Anger den fysiska sökväg där webbplatsinnehållet ska lagras. Innehållet kan finnas på den lokala datorn, i en fjärrkatalog eller på en nätverksresurs, till exempel C:\Fabrikam
eller \\ContentShare\Fabrikam
.
WebsitePhysicalPathAuth
- Autentisering med fysisk sökväg
string
. Krävs när ActionIISWebsite = CreateOrUpdateWebsite
. Tillåtna värden: WebsiteUserPassThrough
(Programanvändare (direkt)), WebsiteWindowsAuth
(Windows-autentisering). Standardvärde: WebsiteUserPassThrough
.
Anger den autentiseringsmekanism som ska användas för att komma åt webbplatsens fysiska sökväg.
WebsiteAuthUserName
- Användarnamn
string
. Krävs när WebsitePhysicalPathAuth = WebsiteWindowsAuth && ActionIISWebsite = CreateOrUpdateWebsite
.
Anger det användarnamn som ska användas för att komma åt webbplatsens fysiska sökväg.
WebsiteAuthUserPassword
- Lösenord
string
. Valfritt. Använd när WebsitePhysicalPathAuth = WebsiteWindowsAuth && ActionIISWebsite = CreateOrUpdateWebsite
.
Anger användarens lösenord som ska användas för att komma åt webbplatsens fysiska sökväg.
Det bästa sättet är att skapa en variabel i bygg- eller versionspipelinen, markera den som Secret
för att skydda den och sedan ange den när du använder dessa indata, till exempel $(userCredentials)
.
Observera: Specialtecken i lösenordet tolkas per kommandoradsargument.
AddBinding
- Lägg till bindning
boolean
. Valfritt. Använd när ActionIISWebsite = CreateOrUpdateWebsite
. Standardvärde: false
.
Anger alternativet för att lägga till portbindning för webbplatsen.
Protocol
- Protokollet
string
. Krävs när IISDeploymentType = randomDeployment
. Tillåtna värden: https
, http
. Standardvärde: http
.
Anger antingen HTTP för att webbplatsen ska ha en HTTP-bindning eller HTTPS för att webbplatsen ska ha en SSL-bindning (Secure Sockets Layer).
IPAddress
- IP-adress
string
. Krävs när IISDeploymentType = randomDeployment
. Standardvärde: All Unassigned
.
Anger en IP-adress som slutanvändare kan använda för att få åtkomst till den här webbplatsen.
Om Alla otilldelade har valts svarar webbplatsen på begäranden för alla IP-adresser på porten och för värdnamnet. Webbplatsen svarar inte på begäranden om en annan webbplats på servern har en bindning på samma port men med en specifik IP-adress.
Port
- Port
string
. Krävs när IISDeploymentType = randomDeployment
. Standardvärde: 80
.
Anger den port där Hypertext Transfer Protocol Stack (HTTP.sys) övervakar webbplatsbegäranden.
ServerNameIndication
- Servernamnindikator krävs
boolean
. Valfritt. Använd när IISDeploymentType = randomDeployment
. Standardvärde: false
.
Anger alternativet att ange SNI (Server Name Indication) för webbplatsen.
SNI utökar SSL- och TLS-protokollen för att ange värdnamnet som klienterna försöker ansluta till. Det gör att flera säkra webbplatser med olika certifikat kan använda samma IP-adress.
HostNameWithOutSNI
- Värdnamn
string
. Valfritt. Använd när IISDeploymentType = randomDeployment
.
Anger ett värdnamn (eller domännamn) för webbplatsen.
Om ett värdnamn anges måste klienterna använda värdnamnet i stället för IP-adressen för att få åtkomst till webbplatsen.
HostNameWithHttp
- Värdnamn
string
. Valfritt. Använd när IISDeploymentType = randomDeployment
.
Anger ett värdnamn (eller domännamn) för webbplatsen.
Om ett värdnamn anges måste klienterna använda värdnamnet i stället för IP-adressen för att få åtkomst till webbplatsen.
HostNameWithSNI
- Värdnamn
string
. Krävs när IISDeploymentType = randomDeployment
.
Anger ett värdnamn (eller domännamn) för webbplatsen.
Om ett värdnamn anges måste klienterna använda värdnamnet i stället för IP-adressen för att få åtkomst till webbplatsen.
SSLCertThumbPrint
- Tumavtryck för SSL-certifikat
string
. Krävs när IISDeploymentType = randomDeployment
.
Anger tumavtrycket för secure socket layer-certifikatet som webbplatsen använder för HTTPS-kommunikationen. Tumavtrycket är en 40 tecken lång hexadecimal sträng. SSL-certifikatet bör redan vara installerat på datorn i det lokala datorarkivet.
Bindings
- Lägga till bindningar
string
. Krävs när IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && AddBinding = true
.
Klicka på tilläggsknappen ...
för att lägga till bindningar för webbplatsen.
CreateOrUpdateAppPoolForWebsite
- Skapa eller uppdatera apppool
boolean
. Valfritt. Använd när ActionIISWebsite = CreateOrUpdateWebsite
. Standardvärde: false
.
Anger alternativet för att skapa eller uppdatera en programpool. Om den är markerad skapas webbplatsen i den angivna programpoolen.
ConfigureAuthenticationForWebsite
- Konfigurera autentisering
boolean
. Valfritt. Använd när ActionIISWebsite = CreateOrUpdateWebsite
. Standardvärde: false
.
Anger alternativet för att konfigurera autentisering för webbplatsen.
AppPoolNameForWebsite
- Namn
string
. Krävs när IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true
.
Anger namnet på IIS-programpoolen som ska skapas eller uppdateras.
DotNetVersionForWebsite
- .NET-version
string
. Krävs när IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true
. Tillåtna värden: v4.0
, v2.0
, No Managed Code
. Standardvärde: v4.0
.
Anger vilken version av .NET Framework som läses in av programpoolen. Om de program som tilldelats den här programpoolen inte innehåller hanterad kod väljer du alternativet Ingen hanterad kod i listan.
PipeLineModeForWebsite
- Hanterat pipelineläge
string
. Krävs när IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true
. Tillåtna värden: Integrated
, Classic
. Standardvärde: Integrated
.
Anger läget för hanterad pipeline för att avgöra hur IIS bearbetar begäranden för hanterat innehåll. Använd endast klassiskt läge när programmen i programpoolen inte kan köras i integrerat läge.
AppPoolIdentityForWebsite
- Identitet
string
. Krävs när IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true
. Tillåtna värden: ApplicationPoolIdentity
(Programpoolsidentitet), LocalService
(lokal tjänst), LocalSystem
(lokalt system), NetworkService
(nätverkstjänst) SpecificUser
(anpassat konto). Standardvärde: ApplicationPoolIdentity
.
Konfigurerar det konto under vilket en programpools arbetsprocess körs. Anger ett av de fördefinierade säkerhetskontona eller konfigurerar ett anpassat konto.
AppPoolUsernameForWebsite
- Användarnamn
string
. Krävs när AppPoolIdentityForWebsite = SpecificUser && IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true
.
Anger användarnamnet för det anpassade konto som du vill använda.
AppPoolPasswordForWebsite
- Lösenord
string
. Valfritt. Använd när AppPoolIdentityForWebsite = SpecificUser && IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true
.
Anger lösenordet för det anpassade kontot.
Det bästa sättet är att skapa en variabel i bygg- eller versionspipelinen, markera den som Secret
säker och sedan ange den när du använder dessa indata, till exempel $(userCredentials)
.
Observera: Specialtecken i lösenordet tolkas per kommandoradsargument.
AnonymousAuthenticationForWebsite
- Anonym autentisering
boolean
. Valfritt. Använd när IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && ConfigureAuthenticationForWebsite = true
. Standardvärde: false
.
Anger alternativet för att aktivera anonym autentisering för en webbplats.
BasicAuthenticationForWebsite
- Grundläggande autentisering
boolean
. Valfritt. Använd när IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && ConfigureAuthenticationForWebsite = true
. Standardvärde: false
.
Anger alternativet för att aktivera grundläggande autentisering för en webbplats.
WindowsAuthenticationForWebsite
- Windows-autentisering
boolean
. Valfritt. Använd när IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && ConfigureAuthenticationForWebsite = true
. Standardvärde: true
.
Anger alternativet för att aktivera Windows-autentisering för en webbplats.
ParentWebsiteNameForVD
- Namn på överordnad webbplats
string
. Krävs när IISDeploymentType = IISVirtualDirectory
.
Anger namnet på den överordnade webbplatsen för den virtuella katalogen.
VirtualPathForVD
- Virtuell sökväg
string
. Krävs när IISDeploymentType = IISVirtualDirectory
.
Anger den virtuella sökvägen för den virtuella katalogen.
Om du till exempel vill skapa en virtuell katalog Site/Application/VDir
anger du /Application/Vdir
. Den överordnade webbplatsen och programmet bör redan finnas.
PhysicalPathForVD
- Fysisk sökväg
string
. Krävs när IISDeploymentType = IISVirtualDirectory
. Standardvärde: %SystemDrive%\inetpub\wwwroot
.
Anger den fysiska sökvägen där den virtuella katalogens innehåll lagras. Innehållet kan finnas på den lokala datorn, i en fjärrkatalog eller på en nätverksresurs, till exempel C:\Fabrikam
eller \\ContentShare\Fabrikam
.
VDPhysicalPathAuth
- Autentisering med fysisk sökväg
string
. Valfritt. Använd när IISDeploymentType = IISVirtualDirectory
. Tillåtna värden: VDUserPassThrough
(Programanvändare (direkt)), VDWindowsAuth
(Windows-autentisering). Standardvärde: VDUserPassThrough
.
Anger den autentiseringsmekanism som används för att komma åt den fysiska sökvägen för den virtuella katalogen.
VDAuthUserName
- Användarnamn
string
. Krävs när VDPhysicalPathAuth = VDWindowsAuth && IISDeploymentType = IISVirtualDirectory
.
Anger det användarnamn som används för att komma åt den virtuella katalogens fysiska sökväg.
VDAuthUserPassword
- Lösenord
string
. Valfritt. Använd när VDPhysicalPathAuth = VDWindowsAuth && IISDeploymentType = IISVirtualDirectory
.
Anger användarens lösenord som används för att komma åt den virtuella katalogens fysiska sökväg.
Det bästa sättet är att skapa en variabel i bygg- eller versionspipelinen, markera den som Secret
säker och sedan ange den när du använder dessa indata, till exempel $(userCredentials)
.
Observera: Specialtecken i lösenordet tolkas per kommandoradsargument.
ParentWebsiteNameForApplication
- Namn på överordnad webbplats
string
. Krävs när IISDeploymentType = IISWebApplication
.
Anger namnet på den överordnade webbplatsen under vilken programmet ska skapas eller uppdateras.
VirtualPathForApplication
- Virtuell sökväg
string
. Krävs när IISDeploymentType = IISWebApplication
.
Anger programmets virtuella sökväg.
Om du till exempel vill skapa ett program Site/Application
anger du /Application
. Den överordnade webbplatsen bör redan finnas.
PhysicalPathForApplication
- Fysisk sökväg
string
. Krävs när IISDeploymentType = IISWebApplication
. Standardvärde: %SystemDrive%\inetpub\wwwroot
.
Anger den fysiska sökvägen där programmets innehåll lagras. Innehållet kan finnas på den lokala datorn, i en fjärrkatalog eller på en nätverksresurs, till exempel C:\Fabrikam
eller \\ContentShare\Fabrikam
.
ApplicationPhysicalPathAuth
- Autentisering med fysisk sökväg
string
. Valfritt. Använd när IISDeploymentType = IISWebApplication
. Tillåtna värden: ApplicationUserPassThrough
(Programanvändare (direkt)), ApplicationWindowsAuth
(Windows-autentisering). Standardvärde: ApplicationUserPassThrough
.
Anger den autentiseringsmekanism som används för att komma åt programmets fysiska sökväg.
ApplicationAuthUserName
- Användarnamn
string
. Krävs när ApplicationPhysicalPathAuth = ApplicationWindowsAuth && IISDeploymentType = IISWebApplication
.
Anger det användarnamn som används för att komma åt programmets fysiska sökväg.
ApplicationAuthUserPassword
- Lösenord
string
. Valfritt. Använd när ApplicationPhysicalPathAuth = ApplicationWindowsAuth && IISDeploymentType = IISWebApplication
.
Anger användarens lösenord som används för att komma åt programmets fysiska sökväg.
Det bästa sättet är att skapa en variabel i bygg- eller versionspipelinen, markera den som Secret
säker och sedan ange den när du använder dessa indata, till exempel $(userCredentials)
.
Observera: Specialtecken i lösenordet tolkas per kommandoradsargument.
CreateOrUpdateAppPoolForApplication
- Skapa eller uppdatera apppool
boolean
. Valfritt. Använd när IISDeploymentType = IISWebApplication
. Standardvärde: false
.
Anger alternativet för att skapa eller uppdatera en programpool. Om det är markerat skapas programmet i den angivna programpoolen.
AppPoolNameForApplication
- Namn
string
. Krävs när IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true
.
Anger namnet på IIS-programpoolen som ska skapas eller uppdateras.
DotNetVersionForApplication
- .NET-version
string
. Krävs när IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true
. Tillåtna värden: v4.0
, v2.0
, No Managed Code
. Standardvärde: v4.0
.
Anger vilken version av .NET Framework som läses in av programpoolen. Om de program som tilldelats den här programpoolen inte innehåller hanterad kod väljer du alternativet Ingen hanterad kod i listan.
PipeLineModeForApplication
- Hanterat pipelineläge
string
. Krävs när IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true
. Tillåtna värden: Integrated
, Classic
. Standardvärde: Integrated
.
Anger läget för hanterad pipeline för att avgöra hur IIS bearbetar begäranden för hanterat innehåll. Använd endast klassiskt läge när programmen i programpoolen inte kan köras i integrerat läge.
AppPoolIdentityForApplication
- Identitet
string
. Krävs när IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true
. Tillåtna värden: ApplicationPoolIdentity
(Programpoolsidentitet), LocalService
(lokal tjänst), LocalSystem
(lokalt system), NetworkService
(nätverkstjänst) SpecificUser
(anpassat konto). Standardvärde: ApplicationPoolIdentity
.
Konfigurerar det konto under vilket en programpools arbetsprocess körs. Anger ett av de fördefinierade säkerhetskontona eller konfigurerar ett anpassat konto.
AppPoolUsernameForApplication
- Användarnamn
string
. Krävs när AppPoolIdentityForApplication = SpecificUser && IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true
.
Anger användarnamnet för det anpassade konto som du vill använda.
AppPoolPasswordForApplication
- Lösenord
string
. Valfritt. Använd när AppPoolIdentityForApplication = SpecificUser && IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true
.
Anger lösenordet för det anpassade kontot.
Det bästa sättet är att skapa en variabel i bygg- eller versionspipelinen, markera den som Secret
säker och sedan ange den när du använder dessa indata, till exempel $(userCredentials)
.
Observera: Specialtecken i lösenordet tolkas per kommandoradsargument.
AppPoolName
- Namn
string
. Krävs när ActionIISApplicationPool = CreateOrUpdateAppPool
.
Anger namnet på IIS-programpoolen som ska skapas eller uppdateras.
DotNetVersion
- .NET-version
string
. Krävs när ActionIISApplicationPool = CreateOrUpdateAppPool
. Tillåtna värden: v4.0
, v2.0
, No Managed Code
. Standardvärde: v4.0
.
Anger vilken version av .NET Framework som läses in av programpoolen. Om de program som tilldelats den här programpoolen inte innehåller hanterad kod väljer du alternativet Ingen hanterad kod i listan.
PipeLineMode
- Hanterat pipelineläge
string
. Krävs när ActionIISApplicationPool = CreateOrUpdateAppPool
. Tillåtna värden: Integrated
, Classic
. Standardvärde: Integrated
.
Anger läget för hanterad pipeline för att avgöra hur IIS bearbetar begäranden för hanterat innehåll. Använd endast klassiskt läge när programmen i programpoolen inte kan köras i integrerat läge.
AppPoolIdentity
- Identitet
string
. Krävs när ActionIISApplicationPool = CreateOrUpdateAppPool
. Tillåtna värden: ApplicationPoolIdentity
(Programpoolsidentitet), LocalService
(lokal tjänst), LocalSystem
(lokalt system), NetworkService
(nätverkstjänst) SpecificUser
(anpassat konto). Standardvärde: ApplicationPoolIdentity
.
Konfigurerar det konto under vilket en programpools arbetsprocess körs. Anger ett av de fördefinierade säkerhetskontona eller konfigurerar ett anpassat konto.
AppPoolUsername
- Användarnamn
string
. Krävs när AppPoolIdentity = SpecificUser && ActionIISApplicationPool = CreateOrUpdateAppPool
.
Anger användarnamnet för det anpassade konto som du vill använda.
AppPoolPassword
- Lösenord
string
. Valfritt. Använd när AppPoolIdentity = SpecificUser && ActionIISApplicationPool = CreateOrUpdateAppPool
.
Anger lösenordet för det anpassade kontot.
Det bästa sättet är att skapa en variabel i bygg- eller versionspipelinen, markera den som Secret
säker och sedan ange den när du använder dessa indata, till exempel $(userCredentials)
.
Observera: Specialtecken i lösenordet tolkas per kommandoradsargument.
StartStopRecycleAppPoolName
- Namn på programpool
string
. Krävs när ActionIISApplicationPool = StartAppPool || ActionIISApplicationPool = StopAppPool || ActionIISApplicationPool = RecycleAppPool
.
Anger namnet på IIS-programpoolen.
AppCmdCommands
- Ytterligare appcmd.exe kommandon
string
.
Anger ytterligare AppCmd.exe
kommandon. För mer än ett kommando använder du en radavgränsare.
Exempel:
list apppools
list sites
recycle apppool /apppool.name:ExampleAppPoolName
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Inga.
Kommentarer
Använd den här uppgiften för att skapa eller uppdatera en webbplats, webbapp, virtuell katalog eller programpool.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | Klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | 2.111.0 eller senare |
Uppgiftskategori | Distribuera |
Krav | Beskrivning |
---|---|
Pipelinetyper | Klassisk version |
Körs på | DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | 2.111.0 eller senare |
Uppgiftskategori | Distribuera |