【引用】PowerShell自动部署网站—(1)、安装IIS[添加角色和角色服务]

本文介绍了一种使用PowerShell脚本批量部署IIS服务的方法,通过模糊查询get-windowsfeature命令来查找并安装所需的IIS相关服务、功能及角色。此脚本适用于Windows服务器环境中快速配置IIS环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#------添加角色/角色服务------
Import-Module servermanager
$features = get-windowsfeature Net-*,Telnet-*,Web-*
Write-Host " 开始添加角色/角色服务... ..."
foreach($item in $features)
{
  if($item.installed -eq $false)
  {
    Write-Host "添加:" $item.DisplayName
    $item | add-windowsfeature
  }
}

文章引用自https://www.cnblogs.com/liushen/p/5283377.html

个人备注:

  该脚本是通过get-windowsfeature xxx*,xxxx*  找出对应的需要部署IIS的服务、功能、角色。这个查询方式是模糊查询(“*”的作用类似于SQL的like用法),可以通过精确查询来添加单一或批量服务,根据需求而定。

$features = get-windowsfeature Net-*,Telnet-*,Web-*

 

实验 1:WinServer IIS 部署 操作步骤: 1. 安装 IIS 服务 1. 打开「服务器管理器」,它是 Windows Server 系统中用于管理配置服务角色、功能及服务器状态的核心工具。点击「添加角色功能」,在弹出的向导界面中,遵循默认设置依次点击「下一步」,直至进入「服务角色」页面。在此页面的列表中,勾选「Web 服务器(IIS)」,该服务角色提供了构建管理 Web 应用程序与网站的必要功能。随后继续点击「下一步」完成安装。 截图要点:安装向导中勾选 IIS 组件的界面,需清晰展示「Web 服务器(IIS)」被勾选的状态,以及页面中的其他关键选项按钮 。 1. 创建网站 1. 打开「Internet Information Services (IIS) 管理器」,它是用于管理 IIS 服务器的图形化界面工具。右键点击「网站」,选择「添加网站」。在弹出的「添加网站」对话框中,进行如下配置:「站点名称」用于标识网站,可根据实际需求自定义;「物理路径」指定网站文件在服务器磁盘上的存储位置;「端口」默认设置为 80,若 80 端口被占用,可根据实际情况修改为其他未使用端口。 截图要点:添加网站的配置界面,需显示端口、物理路径、站点名称等关键设置内容。 1. 验证访问 1. 在浏览器地址栏中输入http://服务器IP,如果网站创建成功,将会显示默认的 IIS 欢迎页面。若无法访问,可能是防火墙未放行 80 端口,或者网站配置存在错误,需检查相关设置。 截图要点:浏览器访问成功的界面,展示完整的默认 IIS 欢迎页面,包括页面中的文字样式。
06-18
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值