appcmd

appcmd 命令用于在 Web 应用程序下的文件夹上设置匿名身份验证
appcmd

appcmd 命令用于在 Web 应用程序下的文件夹上设置匿名身份验证

我想运行一个命令来对 IIS 上 Web 应用程序下的文件夹设置匿名身份验证。我希望特定文件夹是唯一受影响的文件夹。我不想更改整个 Web 应用程序的匿名身份验证。 编辑于 2013 年 7 月 29 日: 仍然没有足够的答案:(添加一些关键事实: - 作为安装过程的一部分,我需要在脚本中使用它。 - 我不想依赖 IIS powershell 管理单元。 - 我知道可以通过 web 配置进行设置,并且我对此没有问题,但是我无法更改 Web 应用程序之外的任何配置。我无法更改 C:\Windows\System32\inetsrv\config\app...

Admin

Appcmd.exe:如何使用其父路径来设置虚拟目录的配置?
appcmd

Appcmd.exe:如何使用其父路径来设置虚拟目录的配置?

使用 Appcmd.exe,我尝试使用其父路径“IIS://localhost/w3svc/5/ROOT/Site123”更改虚拟目录的配置,其中 5 是父站点 ID,Site123 是虚拟目录的名称。以下是我尝试设置配置的 cmd。 C:\\WINDOWS\\system32\\inetsrv\\appcmd.exe set config "IIS://localhost/w3svc/5/ROOT/Site123" /section:system.webServer/rewrite/rules /"[name='ReverseProxyInboundRul...

Admin

使用 AppCmd.exe 删除受限 IP 地址
appcmd

使用 AppCmd.exe 删除受限 IP 地址

我使用以下语法向整个服务器的限制 IIS 7.5 部分添加 IP 地址 (10.0.0.1): appcmd.exe set config -section:system.webServer/security/ipSecurity /+[ipAddress='10.0.0.1',allowed='False'] /commit:apphost 到目前为止一切都很好。该限制显示在 IIS 7.5 的黑名单中。 现在我想删除这个 (10.0.0.1) - 并且只删除这个 - 以便再次允许它访问 Web 服务器。我找不到正确的语法,并且使用上面的命令和“allo...

Admin

如何使用 appcmd.exe 在添加站点命令中创建目录?
appcmd

如何使用 appcmd.exe 在添加站点命令中创建目录?

当我使用 appcmd.exe 创建网站时,我需要命令中的物理路径地址。运行此地址时如何创建目录: %systemroot%\system32\inetsrv\AppCmd.exe add site /name:websitename /id:4 /physicalPath:C:\inetpub\wwwroot\example12 /bindings:http/*:80:example.com 在上面的命令中,“example12”目录不存在。我希望在运行命令时,该目录自动创建该地址。 ...

Admin

如何使用 appcmd.exe 获取应用程序池列表
appcmd

如何使用 appcmd.exe 获取应用程序池列表

我们使用以下命令来获取添加的站点列表: %systemroot%\system32\inetsrv\AppCmd.exe list sites 但是上述命令无法获取与站点相关的应用程序池列表。 我想要一个应用程序池列表。如果一个命令可以查看站点和相关应用程序池的列表,那就太好了。 ...

Admin

如何使用 APPCMD.exe 在 WEBROOT(web.config)中设置“ASPNETCORE_ENVIRONMENT”环境变量?
appcmd

如何使用 APPCMD.exe 在 WEBROOT(web.config)中设置“ASPNETCORE_ENVIRONMENT”环境变量?

我如何设置网站网页配置“ASPNETCORE_ENVIRONMENT”环境变量与 APPCMD.exe 一起吗? 到目前为止,我已经尝试使用来结束它/commit:MACHINE/WEBROOT,/commit:webroot并得到以下结果: appcmd.exe set config "Default Web Site/Help" -section:system.webServer/aspNetCore /+"environmentVariables.[name='ASPNETCORE_ENVIRONMENT',value='Standalone']"...

Admin

运行 appcmd add site 时如何指定 SSL 证书?
appcmd

运行 appcmd add site 时如何指定 SSL 证书?

我可以使用以下命令在 IIS 中创建一个网站: appcmd add site -name:portallocal -physicalPath:"C:\dev\projects\mysite" -bindings:https/127.0.0.1:444:mysite.dev 但是我该如何选择 SSL 证书呢? 我希望下面显示的突出显示的下拉菜单能够选择正确的 SSL 证书,并且我希望从命令行执行此操作,最好作为添加站点命令的一部分。如果我可以运行其他命令,那也可以,但我不想进入 IIS 管理器应用程序并手动选择 SSL 证书。 ...

Admin

找不到 appcmd 列出的 IIS 配置文件
appcmd

找不到 appcmd 列出的 IIS 配置文件

我正在管理一批 IIS 8.5 服务器,并且致力于遵守安全基线。 我的问题是:如果我appcmd在我们的一台 IIS 服务器上运行特定查询,我会得到以下结果: C:\>appcmd list config -section:system.web/authentication <system.web> <authentication mode="Forms"> <forms requireSSL="true"> <credentials> </credentials...

Admin

停止 AppPool 对当前正在执行的请求有何影响?
appcmd

停止 AppPool 对当前正在执行的请求有何影响?

据我了解,要求 IIS 中的 AppPool 回收将导致目前活跃请求在 90 秒内完成,然后被回收请求异常终止,同时不再接受新请求。那么要求 AppPool 停止呢?它是否也有相同的降速策略? 如果重要的话,我将通过以下方式停止 AppPool: appcmd.exe stop apppool /apppool.name:"theAppPoolName" 版本:10.0.14393.0 服务器:Windows Server 2016 / IIS 10 ...

Admin

使用 AppCmd 删除 IIS 配置设置而不清除整个部分
appcmd

使用 AppCmd 删除 IIS 配置设置而不清除整个部分

我正在使用以下应用程序命令将 autoStartProvider 添加到列表中自动启动服务: appcmd.exe set config -section:system.applicationHost/serviceAutoStartProviders /+"[name='MyAutoStartup',type='PreWarmCache, MyAssembly, version=1.0.0.0, Culture=neutral, PublicKeyToken=null']" /commit:apphost 第一次运行脚本时,一切正常。但是第二次运行脚...

Admin

cmd 脚本中的条件语句
appcmd

cmd 脚本中的条件语句

我正在使用 编写脚本appcmd。我想要做的是检查给定的站点是否存在,如果存在则执行操作。在这种情况下,删除它。 appcmd list app | find "mySite" 因此,如果 find "mySite" 返回任何文本,我想执行删除语句。现在,我明白我可以尝试删除该网站并忽略错误,但这会产生(可能)令人困惑的输出。 我尝试过类似下面的操作,我假设我只是在 if 语句中使用变量appExists,但结果却是空白。总是这样。 set appExists=appcmd list app | find "mySite" echo %~n0: %...

Admin

为什么使用 appcmd 编写脚本的行为与使用 IIS GUI 的行为不同?
appcmd

为什么使用 appcmd 编写脚本的行为与使用 IIS GUI 的行为不同?

我已经为此伤透了脑筋。请帮我停止挠头吧。 我们有一个手动解决方法,可以解决我们遇到的一个网站问题。当我们手动执行这些步骤时,解决方法总是有效的,但运行执行相同步骤的脚本有时会有效,但通常不会。我的问题是:为什么手动执行这些步骤和根据脚本执行这些步骤之间会有区别? 手动步骤如下: 停止网站 在 IIS 管理器中,选择站点,单击停止 回收后端服务运行的应用程序池 在 IIS 管理器中,选择应用程序池,单击回收 调用后端服务上的方法。这是为了在启动网站之前预先填充一些数据。后端服务是一个 .asmx 在 Internet Explor...

Admin