通过命令行创建iis网站

获取应用程序池

# 格式
Get-IISAppPool
   [[-Name] <String[]>]
   [<CommonParameters>]
# 获取全部应用程序池
Get-IISAppPool
# 获取某个应用程序池信息
Get-IISAppPool "DefaultAppPool"

在这里插入图片描述

获取网站列表

Get-IISSite
   [[-Name] <String[]>]
   [<CommonParameters>]
# 获取全部的站点
Get-IISSite
# 获取某个站点
Get-IISSite "Default Web Site"

在这里插入图片描述

新建网站

New-IISSite
   [-Name] <String>  # 指定IIS网站的名称
   [-PhysicalPath] <String> # 指定新IIS网站的物理路径
   [-BindingInformation] <String> # 指定要用于新站点的绑定信息字符串。IP:Port:hostname形式的绑定信息(如192.168.0.1:80:www.contoso.com)和一个或多个字段可以留空,这相当于使用通配符(如*:443:)。在此表示中,*表示所有IP地址,所有主机名通过将相应字段留空来表示。
   [[-Protocol] <String>]# 为其配置绑定的协议,通常为http、https或ftp。
   [[-CertificateThumbPrint] <String>]# 指定用于添加新HTTPS绑定的证书指纹
   [[-SslFlag] <SslFlags>]# 指定新绑定的SSL标志设置。
   [[-CertStoreLocation] <String>] # 指定证书的证书存储路径,用于添加新的HTTPS绑定
   [-Force] # 强制运行命令,而不需要用户确认。
   [-Passthru]# 返回一个表示正在使用的项目的对象。默认情况下,此cmdlet不生成任何输出。
   [<CommonParameters>]

新建文件夹叫test01,下面新建index.html

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <h1>命令行创建iis网站测试</h1>
</body>
</html>

在这里插入图片描述
添加everyone权限
在这里插入图片描述

创建网站

# 创建网站
New-IISSite -Name "TestSite" -BindingInformation "*:8080:" -PhysicalPath "C:\Users\Administrator\Desktop\test01"
# 获取全部网站
Get-IISSite

在这里插入图片描述
访问http://localhost:8080
在这里插入图片描述

停止网站

Stop-IISSite
    [-Name] <String> # 指定IIS网站的名称
    [-Passthru]# 返回一个表示正在使用的项目的对象。默认情况下,此cmdlet不生成任何输出。
    [-WhatIf] # 显示如果运行cmdlet会发生什么。cmdlet未运行。True或者False,默认False
    [-Confirm] # 在运行cmdlet之前提示您进行确认。True或者False,默认False
    [<CommonParameters>]
Stop-IISSite "TestSite"

删除网站

Remove-IISSite
      [-Name] <String> # 指定要删除的IIS网站的名称。
      [-WhatIf]# 显示如果运行cmdlet会发生什么。cmdlet未运行。 True或者False 默认False
      [-Confirm]# 在运行cmdlet之前提示您进行确认。True或者False,默认False
      [<CommonParameters>]
Remove-IISSite -Name "TestSite"

判断网站是否存在

$Site = Get-IISSite "TestSite"
If($Site){
# 网站存在
Write-Host "The site is exists."
}Else{
# 网站不存在创建
Write-Host "The string is not empty."
# 创建网站
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

假装我不帅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值