Megosztás a következőn keresztül:


IISWebAppManagementOnMachineGroup@0 – Az IIS-webalkalmazás v0-feladatának kezelése

Ezzel a feladatsal webhelyeket, webalkalmazásokat, virtuális könyvtárakat vagy alkalmazáskészleteket hozhat létre vagy frissíthet.

Szintaxis

# 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.

Bevitelek

EnableIIS - IIS engedélyezése
boolean. Alapértelmezett érték: false.

Állítsa be a értéket true , ha telepíteni szeretné az IIS-t a gépre.


IISDeploymentType - Konfiguráció típusa
string. Kötelező. Engedélyezett értékek: IISWebsite (IIS-webhely), IISWebApplication (IIS-webalkalmazás), IISVirtualDirectory (IIS virtuális könyvtár) IISApplicationPool (IIS-alkalmazáskészlet). Alapértelmezett érték: IISWebsite.

Megadja a konfiguráció típusát: webhely, webalkalmazás, virtuális könyvtár vagy alkalmazáskészlet.


ActionIISWebsite - Akció
string. Akkor szükséges, ha IISDeploymentType = IISWebsite. Engedélyezett értékek: CreateOrUpdateWebsite (Létrehozás vagy frissítés), StartWebsite (Start), StopWebsite (Leállítás). Alapértelmezett érték: CreateOrUpdateWebsite.

Megadja az IIS-webhelyen végrehajtandó megfelelő műveletet.

A Létrehozás vagy frissítés szolgáltatás létrehoz egy webhelyet, vagy frissít egy meglévő webhelyet.

A Start, a Leállítás a webhelyet indítja el vagy állítja le.


ActionIISApplicationPool - Akció
string. Akkor szükséges, ha IISDeploymentType = IISApplicationPool. Engedélyezett értékek: CreateOrUpdateAppPool (Létrehozás vagy frissítés), StartAppPool (Start), StopAppPool (Leállítás), RecycleAppPool (Lomtár). Alapértelmezett érték: CreateOrUpdateAppPool.

Megadja az IIS-alkalmazáskészleten végrehajtandó megfelelő műveletet.

A Létrehozás vagy frissítés alkalmazáskészletet hoz létre, vagy frissít egy meglévő alkalmazáskészletet.

A Start, a Stop, a Recycle elindul, leállítja vagy újrahasznosítja az alkalmazáskészletet.


StartStopWebsiteName - Webhely neve
string. Akkor szükséges, ha ActionIISWebsite = StartWebsite || ActionIISWebsite = StopWebsite.

Megadja az IIS-webhely nevét.


WebsiteName - Webhely neve
string. Akkor szükséges, ha ActionIISWebsite = CreateOrUpdateWebsite.

Megadja a létrehozni vagy frissíteni kívánt IIS-webhely nevét.


WebsitePhysicalPath - Fizikai elérési út
string. Akkor szükséges, ha ActionIISWebsite = CreateOrUpdateWebsite. Alapértelmezett érték: %SystemDrive%\inetpub\wwwroot.

Megadja a webhely tartalmának tárolására szolgáló fizikai útvonalat. A tartalom a helyi számítógépen, egy távoli címtárban vagy egy hálózati megosztáson (például C:\Fabrikam vagy \\ContentShare\Fabrikam) található.


WebsitePhysicalPathAuth - Fizikai elérési út hitelesítése
string. Akkor szükséges, ha ActionIISWebsite = CreateOrUpdateWebsite. Engedélyezett értékek: WebsiteUserPassThrough (Alkalmazásfelhasználó (átmenő)), WebsiteWindowsAuth (Windows-hitelesítés). Alapértelmezett érték: WebsiteUserPassThrough.

Megadja a webhely fizikai elérési útjának eléréséhez használt hitelesítési mechanizmust.


WebsiteAuthUserName - Felhasználónév
string. Akkor szükséges, ha WebsitePhysicalPathAuth = WebsiteWindowsAuth && ActionIISWebsite = CreateOrUpdateWebsite.

Megadja a webhely fizikai elérési útjának eléréséhez használt felhasználónevet.


WebsiteAuthUserPassword - Jelszó
string. Választható. Használja a következőt: WebsitePhysicalPathAuth = WebsiteWindowsAuth && ActionIISWebsite = CreateOrUpdateWebsite.

Megadja a felhasználó jelszavát, amelyet a rendszer a webhely fizikai elérési útjának eléréséhez fog használni.
Az ajánlott eljárás egy változó létrehozása a buildelési vagy kiadási folyamatban, megjelölése Secret a biztonságossá tételéhez, majd a bemenet (például $(userCredentials)) használatakor történő megadása.
Megjegyzés: A jelszóban szereplő speciális karaktereket a rendszer parancssori argumentumonként értelmezi.


AddBinding - Kötés hozzáadása
boolean. Választható. Használja a következőt: ActionIISWebsite = CreateOrUpdateWebsite. Alapértelmezett érték: false.

Megadja a webhelyhez tartozó portkötés hozzáadásának lehetőségét.


Protocol - Protokoll
string. Akkor szükséges, ha IISDeploymentType = randomDeployment. Engedélyezett értékek: https, http. Alapértelmezett érték: http.

Megadja, hogy a webhely HTTP-kötéssel rendelkezzen- vagy HTTPS-kapcsolattal, hogy a webhely SSL-kötéssel rendelkezzen.


IPAddress - IP-cím
string. Akkor szükséges, ha IISDeploymentType = randomDeployment. Alapértelmezett érték: All Unassigned.

Egy IP-címet ad meg, amellyel a végfelhasználók hozzáférhetnek ehhez a webhelyhez.
Ha a Minden hozzárendelés nélkül beállítás van kiválasztva, akkor a webhely válaszol a porton található összes IP-címre és a gazdagép nevére vonatkozó kérésekre. A webhely nem válaszol a kérésekre, ha a kiszolgálón egy másik webhely kötéssel rendelkezik ugyanazon a porton, de egy adott IP-címmel.


Port - Port
string. Akkor szükséges, ha IISDeploymentType = randomDeployment. Alapértelmezett érték: 80.

Megadja azt a portot, ahol a Hypertext Transfer Protocol Stack (HTTP.sys) figyelni fogja a webhelykéréseket.


ServerNameIndication - A kiszolgálónév jelzése kötelező
boolean. Választható. Használja a következőt: IISDeploymentType = randomDeployment. Alapértelmezett érték: false.

Megadja a webhely kiszolgálónév-jelzésének (SNI) beállítását.
Az SNI kiterjeszti az SSL- és TLS-protokollokat annak a gazdagépnek a nevére, amelyhez az ügyfelek csatlakozni próbálnak. Lehetővé teszi, hogy több, különböző tanúsítvánnyal rendelkező biztonságos webhely ugyanazt az IP-címet használja.


HostNameWithOutSNI - Állomásnév
string. Választható. Használja a következőt: IISDeploymentType = randomDeployment.

Megadja a webhely állomásnevét (vagy tartománynevét).
Ha meg van adva állomásnév, az ügyfeleknek az IP-cím helyett az állomásnevet kell használniuk a webhely eléréséhez.


HostNameWithHttp - Állomásnév
string. Választható. Használja a következőt: IISDeploymentType = randomDeployment.

Megadja a webhely állomásnevét (vagy tartománynevét).
Ha meg van adva állomásnév, az ügyfeleknek az IP-cím helyett az állomásnevet kell használniuk a webhely eléréséhez.


HostNameWithSNI - Állomásnév
string. Akkor szükséges, ha IISDeploymentType = randomDeployment.

Megadja a webhely állomásnevét (vagy tartománynevét).
Ha meg van adva állomásnév, az ügyfeleknek az IP-cím helyett az állomásnevet kell használniuk a webhely eléréséhez.


SSLCertThumbPrint - SSL-tanúsítvány ujjlenyomata
string. Akkor szükséges, ha IISDeploymentType = randomDeployment.

Megadja a Secure Socket Layer tanúsítvány ujjlenyomatát, amelyet a webhely a HTTPS-kommunikációhoz használ. A ujjlenyomat egy 40 karakter hosszú hexadecimális sztring. Az SSL-tanúsítványnak már telepítve kell lennie a helyi számítógép személyes tárolójában lévő számítógépre.


Bindings - Kötések hozzáadása
string. Akkor szükséges, ha IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && AddBinding = true.

Kattintson a bővítmény gombra ... a webhely kötéseinek hozzáadásához.


CreateOrUpdateAppPoolForWebsite - Alkalmazáskészlet létrehozása vagy frissítése
boolean. Választható. Használja a következőt: ActionIISWebsite = CreateOrUpdateWebsite. Alapértelmezett érték: false.

Megadja az alkalmazáskészletek létrehozásának vagy frissítésének lehetőségét. Ha be van jelölve, a webhely a megadott alkalmazáskészletben jön létre.


ConfigureAuthenticationForWebsite - Hitelesítés konfigurálása
boolean. Választható. Használja a következőt: ActionIISWebsite = CreateOrUpdateWebsite. Alapértelmezett érték: false.

Megadja a webhely hitelesítésének konfigurálásának lehetőségét.


AppPoolNameForWebsite - Név
string. Akkor szükséges, ha IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true.

Megadja a létrehozni vagy frissíteni kívánt IIS-alkalmazáskészlet nevét.


DotNetVersionForWebsite - .NET-verzió
string. Akkor szükséges, ha IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Engedélyezett értékek: v4.0, v2.0, No Managed Code. Alapértelmezett érték: v4.0.

Az alkalmazáskészlet által betöltött .NET-keretrendszer verzióját adja meg. Ha az alkalmazáskészlethez rendelt alkalmazások nem tartalmaznak felügyelt kódot, válassza a Nincs felügyelt kód lehetőséget a listából.


PipeLineModeForWebsite - Felügyelt folyamat mód
string. Akkor szükséges, ha IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Engedélyezett értékek: Integrated, Classic. Alapértelmezett érték: Integrated.

Meghatározza a felügyelt folyamat módját annak meghatározásához, hogy az IIS hogyan dolgozza fel a felügyelt tartalomra vonatkozó kéréseket. Klasszikus módot csak akkor használjon, ha az alkalmazáskészletben lévő alkalmazások nem futtathatók integrált módban.


AppPoolIdentityForWebsite - Identitás
string. Akkor szükséges, ha IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true. Engedélyezett értékek: ApplicationPoolIdentity (alkalmazáskészlet identitása), LocalService (helyi szolgáltatás), LocalSystem (helyi rendszer), NetworkService (hálózati szolgáltatás), SpecificUser (egyéni fiók). Alapértelmezett érték: ApplicationPoolIdentity.

Konfigurálja azt a fiókot, amely alatt egy alkalmazáskészlet munkavégző folyamata fut. Megadja az egyik előre definiált biztonsági fiókot, vagy egyéni fiókot konfigurál.


AppPoolUsernameForWebsite - Felhasználónév
string. Akkor szükséges, ha AppPoolIdentityForWebsite = SpecificUser && IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true.

Megadja a használni kívánt egyéni fiók felhasználónevét.


AppPoolPasswordForWebsite - Jelszó
string. Választható. Használja a következőt: AppPoolIdentityForWebsite = SpecificUser && IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && CreateOrUpdateAppPoolForWebsite = true.

Megadja az egyéni fiók jelszavát.
Az ajánlott eljárás, ha létrehoz egy változót a buildelési vagy kiadási folyamatban, megjelöli Secret a biztonságossá tételéhez, majd adja meg, amikor ezt a bemenetet használja, például $(userCredentials): .
Megjegyzés: A jelszó speciális karaktereit parancssori argumentumok szerint értelmezi a rendszer.


AnonymousAuthenticationForWebsite - Névtelen hitelesítés
boolean. Választható. Használja a következőt: IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && ConfigureAuthenticationForWebsite = true. Alapértelmezett érték: false.

Megadja a névtelen hitelesítés engedélyezésének lehetőségét egy webhelyhez.


BasicAuthenticationForWebsite - Alapszintű hitelesítés
boolean. Választható. Használja a következőt: IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && ConfigureAuthenticationForWebsite = true. Alapértelmezett érték: false.

Megadja az alapszintű hitelesítés engedélyezésének lehetőségét egy webhelyhez.


WindowsAuthenticationForWebsite - Windows-hitelesítés
boolean. Választható. Használja a következőt: IISDeploymentType = IISWebsite && ActionIISWebsite = CreateOrUpdateWebsite && ConfigureAuthenticationForWebsite = true. Alapértelmezett érték: true.

Megadja a windowsos hitelesítés engedélyezésének lehetőségét egy webhelyen.


ParentWebsiteNameForVD - Szülőweboldal neve
string. Akkor szükséges, ha IISDeploymentType = IISVirtualDirectory.

A virtuális könyvtár szülőweboldalának nevét adja meg.


VirtualPathForVD - Virtuális elérési út
string. Akkor szükséges, ha IISDeploymentType = IISVirtualDirectory.

Megadja a virtuális könyvtár virtuális elérési útját.

Virtuális könyvtár Site/Application/VDirlétrehozásához például írja be a következőt /Application/Vdir: . A szülő webhelynek és alkalmazásnak már léteznie kell.


PhysicalPathForVD - Fizikai elérési út
string. Akkor szükséges, ha IISDeploymentType = IISVirtualDirectory. Alapértelmezett érték: %SystemDrive%\inetpub\wwwroot.

Megadja a virtuális könyvtár tartalmának tárolására szolgáló fizikai útvonalat. A tartalom a helyi számítógépen, egy távoli könyvtárban vagy egy hálózati megosztáson ( például C:\Fabrikam vagy \\ContentShare\Fabrikam) található.


VDPhysicalPathAuth - Fizikai elérési út hitelesítése
string. Választható. Használja a következőt: IISDeploymentType = IISVirtualDirectory. Engedélyezett értékek: VDUserPassThrough (Alkalmazásfelhasználó (továbbítás)), VDWindowsAuth (Windows-hitelesítés). Alapértelmezett érték: VDUserPassThrough.

Meghatározza a virtuális könyvtár fizikai elérési útjának eléréséhez használt hitelesítési mechanizmust.


VDAuthUserName - Felhasználónév
string. Akkor szükséges, ha VDPhysicalPathAuth = VDWindowsAuth && IISDeploymentType = IISVirtualDirectory.

Megadja a virtuális könyvtár fizikai elérési útjának eléréséhez használt felhasználónevet.


VDAuthUserPassword - Jelszó
string. Választható. Használja a következőt: VDPhysicalPathAuth = VDWindowsAuth && IISDeploymentType = IISVirtualDirectory.

Megadja a felhasználó jelszavát, amelyet a virtuális könyvtár fizikai elérési útjának eléréséhez használnak.
Az ajánlott eljárás, ha létrehoz egy változót a buildelési vagy kiadási folyamatban, megjelöli Secret a biztonságossá tételéhez, majd adja meg, amikor ezt a bemenetet használja, például $(userCredentials): .
Megjegyzés: A jelszó speciális karaktereit parancssori argumentumok szerint értelmezi a rendszer.


ParentWebsiteNameForApplication - Szülőweboldal neve
string. Akkor szükséges, ha IISDeploymentType = IISWebApplication.

Megadja annak a szülő webhelynek a nevét, amely alatt az alkalmazás létrejön vagy frissül.


VirtualPathForApplication - Virtuális elérési út
string. Akkor szükséges, ha IISDeploymentType = IISWebApplication.

Az alkalmazás virtuális elérési útját adja meg.

Alkalmazás létrehozásához Site/Applicationpéldául írja be a következőt /Application: . A szülőweboldalnak már léteznie kell.


PhysicalPathForApplication - Fizikai elérési út
string. Akkor szükséges, ha IISDeploymentType = IISWebApplication. Alapértelmezett érték: %SystemDrive%\inetpub\wwwroot.

Megadja az alkalmazás tartalmának tárolására szolgáló fizikai útvonalat. A tartalom a helyi számítógépen, egy távoli könyvtárban vagy egy hálózati megosztáson ( például C:\Fabrikam vagy \\ContentShare\Fabrikam) található.


ApplicationPhysicalPathAuth - Fizikai elérési út hitelesítése
string. Választható. Használja a következőt: IISDeploymentType = IISWebApplication. Engedélyezett értékek: ApplicationUserPassThrough (Alkalmazásfelhasználó (továbbítás)), ApplicationWindowsAuth (Windows-hitelesítés). Alapértelmezett érték: ApplicationUserPassThrough.

Meghatározza az alkalmazás fizikai elérési útjának eléréséhez használt hitelesítési mechanizmust.


ApplicationAuthUserName - Felhasználónév
string. Akkor szükséges, ha ApplicationPhysicalPathAuth = ApplicationWindowsAuth && IISDeploymentType = IISWebApplication.

Megadja az alkalmazás fizikai elérési útjának eléréséhez használt felhasználónevet.


ApplicationAuthUserPassword - Jelszó
string. Választható. Használja a következőt: ApplicationPhysicalPathAuth = ApplicationWindowsAuth && IISDeploymentType = IISWebApplication.

Megadja az alkalmazás fizikai elérési útjának eléréséhez használt felhasználó jelszavát.
Az ajánlott eljárás, ha létrehoz egy változót a buildelési vagy kiadási folyamatban, megjelöli Secret a biztonságossá tételéhez, majd adja meg, amikor ezt a bemenetet használja, például $(userCredentials): .
Megjegyzés: A jelszó speciális karaktereit parancssori argumentumok szerint értelmezi a rendszer.


CreateOrUpdateAppPoolForApplication - Alkalmazáskészlet létrehozása vagy frissítése
boolean. Választható. Használja a következőt: IISDeploymentType = IISWebApplication. Alapértelmezett érték: false.

Megadja az alkalmazáskészletek létrehozásának vagy frissítésének lehetőségét. Ha be van jelölve, az alkalmazás a megadott alkalmazáskészletben jön létre.


AppPoolNameForApplication - Név
string. Akkor szükséges, ha IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true.

Megadja a létrehozni vagy frissíteni kívánt IIS-alkalmazáskészlet nevét.


DotNetVersionForApplication - .NET-verzió
string. Akkor szükséges, ha IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Engedélyezett értékek: v4.0, v2.0, No Managed Code. Alapértelmezett érték: v4.0.

Az alkalmazáskészlet által betöltött .NET-keretrendszer verzióját adja meg. Ha az alkalmazáskészlethez rendelt alkalmazások nem tartalmaznak felügyelt kódot, válassza a Nincs felügyelt kód lehetőséget a listából.


PipeLineModeForApplication - Felügyelt folyamat mód
string. Akkor szükséges, ha IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Engedélyezett értékek: Integrated, Classic. Alapértelmezett érték: Integrated.

Meghatározza a felügyelt folyamat módját annak meghatározásához, hogy az IIS hogyan dolgozza fel a felügyelt tartalomra vonatkozó kéréseket. Klasszikus módot csak akkor használjon, ha az alkalmazáskészletben lévő alkalmazások nem futtathatók integrált módban.


AppPoolIdentityForApplication - Identitás
string. Akkor szükséges, ha IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true. Engedélyezett értékek: ApplicationPoolIdentity (alkalmazáskészlet identitása), LocalService (helyi szolgáltatás), LocalSystem (helyi rendszer), NetworkService (hálózati szolgáltatás), SpecificUser (egyéni fiók). Alapértelmezett érték: ApplicationPoolIdentity.

Konfigurálja azt a fiókot, amely alatt egy alkalmazáskészlet munkavégző folyamata fut. Megadja az egyik előre definiált biztonsági fiókot, vagy egyéni fiókot konfigurál.


AppPoolUsernameForApplication - Felhasználónév
string. Akkor szükséges, ha AppPoolIdentityForApplication = SpecificUser && IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true.

Megadja a használni kívánt egyéni fiók felhasználónevét.


AppPoolPasswordForApplication - Jelszó
string. Választható. Használja a következőt: AppPoolIdentityForApplication = SpecificUser && IISDeploymentType = IISWebApplication && CreateOrUpdateAppPoolForApplication = true.

Megadja az egyéni fiók jelszavát.
Az ajánlott eljárás, ha létrehoz egy változót a buildelési vagy kiadási folyamatban, megjelöli Secret a biztonságossá tételéhez, majd adja meg, amikor ezt a bemenetet használja, például $(userCredentials): .
Megjegyzés: A jelszó speciális karaktereit parancssori argumentumok szerint értelmezi a rendszer.


AppPoolName - Név
string. Akkor szükséges, ha ActionIISApplicationPool = CreateOrUpdateAppPool.

Megadja a létrehozni vagy frissíteni kívánt IIS-alkalmazáskészlet nevét.


DotNetVersion - .NET-verzió
string. Akkor szükséges, ha ActionIISApplicationPool = CreateOrUpdateAppPool. Engedélyezett értékek: v4.0, v2.0, No Managed Code. Alapértelmezett érték: v4.0.

Az alkalmazáskészlet által betöltött .NET-keretrendszer verzióját adja meg. Ha az alkalmazáskészlethez rendelt alkalmazások nem tartalmaznak felügyelt kódot, válassza a Nincs felügyelt kód lehetőséget a listából.


PipeLineMode - Felügyelt folyamat mód
string. Akkor szükséges, ha ActionIISApplicationPool = CreateOrUpdateAppPool. Engedélyezett értékek: Integrated, Classic. Alapértelmezett érték: Integrated.

Meghatározza a felügyelt folyamat módját annak meghatározásához, hogy az IIS hogyan dolgozza fel a felügyelt tartalomra vonatkozó kéréseket. Klasszikus módot csak akkor használjon, ha az alkalmazáskészletben lévő alkalmazások nem futtathatók integrált módban.


AppPoolIdentity - Identitás
string. Akkor szükséges, ha ActionIISApplicationPool = CreateOrUpdateAppPool. Engedélyezett értékek: ApplicationPoolIdentity (alkalmazáskészlet identitása), LocalService (helyi szolgáltatás), LocalSystem (helyi rendszer), NetworkService (hálózati szolgáltatás), SpecificUser (egyéni fiók). Alapértelmezett érték: ApplicationPoolIdentity.

Konfigurálja azt a fiókot, amely alatt egy alkalmazáskészlet munkavégző folyamata fut. Megadja az egyik előre definiált biztonsági fiókot, vagy egyéni fiókot konfigurál.


AppPoolUsername - Felhasználónév
string. Akkor szükséges, ha AppPoolIdentity = SpecificUser && ActionIISApplicationPool = CreateOrUpdateAppPool.

Megadja a használni kívánt egyéni fiók felhasználónevét.


AppPoolPassword - Jelszó
string. Választható. Használja a következőt: AppPoolIdentity = SpecificUser && ActionIISApplicationPool = CreateOrUpdateAppPool.

Megadja az egyéni fiók jelszavát.
Az ajánlott eljárás, ha létrehoz egy változót a buildelési vagy kiadási folyamatban, megjelöli Secret a biztonságossá tételéhez, majd adja meg, amikor ezt a bemenetet használja, például $(userCredentials): .
Megjegyzés: A jelszó speciális karaktereit parancssori argumentumok szerint értelmezi a rendszer.


StartStopRecycleAppPoolName - Alkalmazáskészlet neve
string. Akkor szükséges, ha ActionIISApplicationPool = StartAppPool || ActionIISApplicationPool = StopAppPool || ActionIISApplicationPool = RecycleAppPool.

Megadja az IIS-alkalmazáskészlet nevét.


AppCmdCommands - További appcmd.exe parancsok
string.

További AppCmd.exe parancsokat ad meg. Egynél több parancshoz használjon vonalelválasztót.
Például:
list apppools
list sites
recycle apppool /apppool.name:ExampleAppPoolName


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

Ezzel a feladatsal webhelyet, webalkalmazást, virtuális könyvtárat vagy alkalmazáskészletet hozhat létre vagy frissíthet.

Követelmények

Követelmény Leírás
Folyamattípusok Klasszikus kiadás
Futtatás Ügynök, DeploymentGroup
Igények None
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.111.0 vagy újabb
Feladatkategória Üzembe helyezés
Követelmény Leírás
Folyamattípusok Klasszikus kiadás
Futtatás: DeploymentGroup
Igények None
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Változók beállítása Bármelyik
Ügynök verziója 2.111.0 vagy újabb
Feladatkategória Üzembe helyezés