Advertisement
Guest User

Untitled

a guest
Apr 25th, 2016
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. configuration iis_web_config
  2. {
  3. Import-DscResource -Module xWebAdministration
  4.  
  5. xWebsite DefaultWebSite
  6. {
  7. Name = "<%= @site_name %>"
  8. Ensure = "Present"
  9. PhysicalPath = "<%= @site_path %>"
  10. State = "Started"
  11. }
  12.  
  13. xWebAppPool myFace
  14. {
  15. Name = "myFace"
  16. Ensure = "Present"
  17. State = "Started"
  18. }
  19.  
  20. Script AppPoolIdentity
  21. {
  22. TestScript = {
  23. Import-Module WebAdministration
  24. return (Get-Item IIS:\AppPools\myFace).processModel.username -eq "<%= @app_pool_user %>"
  25. }
  26.  
  27. SetScript = {
  28. Import-Module WebAdministration
  29. $pool = get-item IIS:\AppPools\myFace
  30. $pool.processModel.username = "<%= @app_pool_user %>"
  31. $pool.processModel.password = "<%= @app_pool_pswd %>"
  32. $pool.processModel.identityType = 3
  33. $pool | set-item
  34. }
  35.  
  36. GetScript = {
  37. Import-Module WebAdministration
  38. $pool = Get-Item IIS:\AppPools\myFace
  39. return @{
  40. ProcessModel = $pool.processModel
  41. }
  42. }
  43. }
  44.  
  45. xWebApplication myFace
  46. {
  47. Name = "myFace"
  48. Website = "<%= @site_name %>"
  49. WebAppPool = "myFace"
  50. Ensure = "Present"
  51. PhysicalPath = "<%= @myFace_path %>"
  52. }
  53.  
  54. xWebApplication sso
  55. {
  56. Name = "myFace/sso"
  57. Website = "<%= @site_name %>"
  58. WebAppPool = "myFace"
  59. Ensure = "Present"
  60. PhysicalPath = "<%= @sso_path %>"
  61. }
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement