{"id":20898227,"url":"https://github.com/eat-sleep-code/powershell.iis","last_synced_at":"2026-04-27T14:02:03.734Z","repository":{"id":68198793,"uuid":"8763346","full_name":"eat-sleep-code/powershell.iis","owner":"eat-sleep-code","description":"PowerShell script with functions to automate the setup of developer workstations.","archived":false,"fork":false,"pushed_at":"2014-03-06T17:03:57.000Z","size":117,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-19T12:48:33.870Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eat-sleep-code.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-03-13T22:52:55.000Z","updated_at":"2017-10-25T15:47:26.000Z","dependencies_parsed_at":"2023-02-21T03:01:24.345Z","dependency_job_id":null,"html_url":"https://github.com/eat-sleep-code/powershell.iis","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eat-sleep-code%2Fpowershell.iis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eat-sleep-code%2Fpowershell.iis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eat-sleep-code%2Fpowershell.iis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eat-sleep-code%2Fpowershell.iis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eat-sleep-code","download_url":"https://codeload.github.com/eat-sleep-code/powershell.iis/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243285600,"owners_count":20266846,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T11:09:38.363Z","updated_at":"2025-12-26T15:13:19.515Z","avatar_url":"https://github.com/eat-sleep-code.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"PowerShell script with functions to:\n\n Create An IIS Website\n• Setup Folder\n• Create Application Pool (Setting Appropriate .NET Version, Pipeline Mode, Etc.)\n• Create New Website\n• (Optionally) Create Virtual Directories\n• Log Creation Steps\n• (Optionally) Force Overwrite Of Website Content\n\n Remove An IIS Website\n• Remove Website\n• Remove An Unused Application Pool\n• (Optionally) Remove The Folder, Recurses To Check For Empty Parent Folders\n• Log Removal Steps\n\n Prepare TFS Environment\n• Create A Mapping Between TFS Folder And Local Folder\n• Get Latest Code From TFS Folder\n• Set Appropriate Permissions For Runtime\n\n Bulk Actions\n• Process IIS Website creations (or removals) in bulk by reading from an XML file (either local or web-hosted).\n• Process TFS mapping and download in bulk by reading from an XML file (either local or web-hosted)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feat-sleep-code%2Fpowershell.iis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feat-sleep-code%2Fpowershell.iis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feat-sleep-code%2Fpowershell.iis/lists"}