通过 powershell 配置 IIS

1. 设置iis pool:

cls
Import-Module WebAdministration
Get-ChildItem IIS:\apppools | ForEach-Object{
        $name = $_.name
        Write-Host $_.name

        $pool = Get-Item IIS:\AppPools\$name
        $pool.recycling.periodicRestart.time = [TimeSpan]::Zero
        $pool | Set-Item

        Clear-ItemProperty "IIS:\AppPools\$($pool.Name)" -Name recycling.periodicRestart.schedule
        Set-ItemProperty "IIS:\AppPools\$($pool.Name)" `
            -Name recycling.periodicRestart.schedule -Value @{value=‘01:01:00‘}
}

 

 

2. 设置startup time limit

#Add-PSSnapin Microsoft.SharePoint.PowerShell
        Get-ChildItem IIS:\apppools | ForEach-Object{
            C:\windows\system32\inetsrv\appcmd  set apppool $_.name  /processModel.startupTimeLimit:00:10:00
        }

通过 powershell 配置 IIS

时间: 2024-12-21 15:31:51

通过 powershell 配置 IIS的相关文章

阿里云服务器ECS WindowsServer2016配置IIS遇到的坑

之前买了台阿里云的服务器作为小程序的后台服务器,用的是WindowsServer2016系统,一直配置IIS服务配置不上,错误代码0x800f0922. 找了很多方案,还是没解决,无奈提交工单.最终在客服的帮助下终于搞定了,以下是遇到的一些问题记录. 1.由于买的服务器配置不是很高,WindowsServer2016又是比较吃配置的系统,所以第一步怀疑是内存不够,开了个虚拟内存,发现问题还是没解决 2.第二次百度查了下错误代码,怀疑是安装.net 3.5的时候安装不上导致的,所以用powersh

C#进阶系列——使用Advanced Installer制作IIS安装包(一:配置IIS和Web.config)

前言:大过年的,写篇文章不容易,还是给自己点个赞~~年前找了下.net安装包的制作方法,发现Visual Studio自带的制作工具使用起来非常麻烦,需要单独下载安装包,并且什么激活认证等等屁事相当麻烦,最坑爹的是它的自定义dialog使用起来有很多的局限性,所以找了很久,终于找到了Advanced Installer.摸索了两天,算是掌握了一些基本的方法,在此做个记录.相信对于需要使用的园友来说绝对是干货,不信可以看看. 本文原创地址:http://www.cnblogs.com/landea

利用Powershell在IIS上自动化部署网站

本文主要讲如何通过Powershell在IIS上自动化部署ASP.NET网站,而不涉及Powershell的基本语法,如果没有Powershell基础的同学也可以把本文作为学习Powershell的基石,通过学习本文中的脚本再去查阅具体的语法,可能会达到事半功倍的效果. 一般我们建立网站大致需要以下几个步骤: 1.安装.NET Framework 2.安装了IIS 3.注册.启用ISAPI和CGI限制 4.建立网站 5.设置默认首页.身份验证.设置MIME类型 6.绑定域名或IP地址 7.设置权

如何配置IIS使其支持APK文件的下载

如何配置IIS使其支持APK文件的下载APK文件是安卓的安装程序的文件,IIS里的MIME里默认是不支持的.如果没有配置MIME时,直接输入网址要下载APK文件时,会提示找不到此文件.这里教你如何配置IIS的MIME设置,使其可以支持APK文件的下载.1.在管理工具里打开Internet 信息服务(IIS)管理器.然后选择需要配置的网站.2.右侧的界面中会显示该网站的所有功能配置,我们选择并点击进入“MIME类型”3.在右侧的操作区选择点击“添加”MIME.4.在弹出的添加窗口里的文件扩展名输入

Powershell配置SharePoint环境

Powershell配置SharePoint环境 1. 设置outgoing email: 1) Powershell: $loadasm =[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint") $SPGlobalAdmin = New-Object Microsoft.SharePoint.Administration.SPGlobalAdmin $SPGlobalAdmin.UpdateM

XP系统中配置IIS服务器

操作系统版本与IIS的版本对应如下: Windows 2000 Server\Windows XP SP1:    IIS5.0    Windows XP SP1/SP2/SP3:    IIS5.1    Windows Server 2003:    IIS6.0    Windows Vista/Windows 7:    IIS7.0 此文主要演示XP系统配置IIS 1.首先下载IIS5.0 http://www.crsky.com/soft/22394.html 2.解压到本地目录

配置IIS,以在局域网内访问发布的web站点

在windows 7或win8 中 配置IIS, 以在局域网内访问自己发布的web 网站或应用程序.主要配置步骤如下: 1. 打开 win7 或 win8 控制面板,选择: 打开或关闭windws 功能 2.打开这些功能,点击应用,需要等待2--3分钟的配置 3.安装完成后,右击计算机,进入管理,展开服务和应用程序,如果有 Internet 信息服务(IIS)管理器,并且双击能打开,说明IIS 配置好了 4. 打开后的 IIS( 或者在命令栏中输入 inetmgr 也可快速打开 IIS) 5.在

Powershell配置SharePoint环境(续)

Powershell配置SharePoint环境 1. 配置incoming email: $loadasm =[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint") $Farm =[Microsoft.SharePoint.Administration.SPFarm]::Local $IncomingMailService = [Microsoft.SharePoint.Administrat

32位win7系统下配置IIS遇到php-cgi.exe - FastCGI 进程意外退出问题的解决办法

今天重装了一下系统,是32位的WIN7,装完系统后想把IIS装回来,因为有时候需要用到笔记本处理一些事情,结果WEB服务器正常了,但IIS的FASTCGI模块始终不能解析PHP,一直报php-cgi.exe - FastCGI 进程意外退出的错误,于是上网找了一下解决办法,将解决过程写下来,以备忘: 解决的思路很简单,既然是不能解析PHP,那就直接运行一下PHP,看会报什么错,再对症下药,于是,在命令提示符窗口进入php安装的根目录,然后运行php -v的命令,这时窗口弹出计算机丢失msvcr1