appcmd

无法更改 AppCmd 的权限/无法从 php 运行 AppCmd

我正在尝试为 iis 创建一个小的“plesk like”面板,供我个人使用和娱乐。 但此时我被卡住了,因为 php 无权运行appcmd.exe 文件。 我想知道如何更改权限以让 php 运行appcmd.exe 如果我在cmd 中以Nicolas 用户身份运行appcmd,我会得到以下信息 但是当我以 administrator 身份运行它时,它运行良好。 现在我尝试更改文件权限并尝... »

php

进程、appcmd 和参数格式错误。为什么?

我收到了这个错误: 处理输入失败:参数“C:\test.xml”必须以 / 或 - 开头(HRESULT=80070057)。 我正在尝试使用 appcmd 导出我的 IIS 网站,但我无法在 C# 中使用此命令,但如果我在 cmd.exe 中复制过去的手册,它就可以工作。 “list site /config /xml > C:\test.xml”,我也试过“list site /confi... »

c#

用于设置 virtualDirectory 凭据的 IIS AppCmd 语法

我正在使用appcmd 在 IIS8 中创建一个新的虚拟目录。其语法为: appcmd add vdir /app.name:<NAME> /path:<PATH> /physicalPath:<PHYSICAL-PATH> 这很好用。现在我需要设置一些凭据;这在 GUI 中很容易(虚拟目录 > 基本设置 > 连接方式)。当我设置它时,我可以在我的appl... »

以明文形式显示的 IIS 应用程序池标识帐户密码

当我使用appcmd list appool <ApplicationPoolName> /text:* 命令时,它会以明文形式显示应用程序池身份密码。我也可以在 PowerShell 中使用 Get-WMIObject 以明文形式查看密码。这可能是一个严重的安全威胁,因为拥有正确访问凭据的用户可以轻松查看密码。 IIS (v7.5) 中的应用程序池是使用域用户帐户/密码配置的。在a... »

Azure Appcmd 启动任务,为所有站点设置 preloadEnabled

好的,所以我基本上正在使用新的 IIS 8.0 应用程序初始化模块实现天蓝色预热。 我有一个启动任务(cmd 文件),它基本上已经取消了 IIS 中的空闲超时和回收时间。我正在尝试向其中添加应用程序初始化。 我意识到我需要设置两件事; startMode 和 preloadEnabled。 我的应用程序在 IIS 中有许多站点(大约 10 个),所有站点都由 Azure 随机命名,并带有自己... »

使用 PowerShell 创建 IIS7 Web 应用程序,并将 Require SSL 设置为“Require”

我正在使用 PowerShell 的 New-WebSite cmdlet 创建一个 IIS 网站,并在其中创建一个使用 New-WebApplication 的 Web 应用程序。 Web 应用程序的 SSL 设置需要设置为 需要 SSL;需要如下所示。 为了保持一致性,我想仅使用 PowerShell cmdlet 来执行此操作。 需要 SSL 设置很简单;您只需将-Ssl 参数添加... »

使用 appcmd 添加 ssl 绑定时出错

我想使用 appcmd 将绑定添加到站点。但是当我尝试以下命令时,我得到一个错误: appcmd set site /site.name:"My site name" /+bindings.[protocol='https',bindingInformation='*:443:sub.mydomain.com'] 错误: ERROR ( message:Cannot find SITE ... »

在 PHP 中以管理员身份运行 cmd

有没有办法以 PHP 管理员身份运行 CMD 命令?我正在尝试通过运行 exec("%systemroot%\system32\inetsrv\APPCMD list sites") 使用 appcmd.exe 实用程序在 IIS7 上创建一个网站我收到一条错误消息,提示我没有正确的权限,但如果我 RDP并以管理员身份在 CMD 上运行相同的命令,它工作正常。 更新: 我想要完成的是使用我一直... »

php

如何在powershell中循环直到成功?

%WINDIR%\system32\inetsrv\appcmd.exe set site /site.name:"WebRole_IN_0_CB" /[Path='/'].applicationPool:"ASP.NET v4.0" >>CBLog.log powershell.exe -command Set-ExecutionPolicy Unrestricted powersh... »

通过脚本将网站和 FTP 添加到 IIS 7

我们正在将 100 多个域移至新服务器。我创建了一个脚本,允许使用一个简单的 BAT 文件将网站条目和 FTP 条目添加到 IIS 7 中。我发现了几个使用 AppCmd ADD SITE 的教程,效果很好。通过运行 :: c:\scripts\createIIS.bat youdomainname.com 。任何反馈? - 它正在工作。 @Echo off :: ---------------... »

从命令行停止使用 IIS Express 托管的网站

我正在使用 IIS Express 托管应用程序的 Visual Studio 2010 中的 Web 解决方案。我希望构建过程将某些项目的输出 DLL 复制到主 Web 应用程序下的目录中。此目录上有一个监视程序,可让 MEF 保持最新状态。问题是我的构建失败,因为他们无法将 dll 复制到现有的,因为每次调试时应用程序都在运行。我想做的是添加一个构建命令,在构建开始之前停止站点。 我希望能够... »

部署 WCF - 需要在 SSL 站点上设置主机标头

使用 Visual Studio 2010 / .NET 4.0 我已经做了好几个小时了,但我会尽量具体一点。 我正在将 WCF 4.0 服务部署到 IIS 7。它在 http 下运行良好。我可以从 Visual Studio 中针对 WCF 服务添加服务引用,并针对它添加代码。 当然问题是服务需要在https下运行。 我已经设法处理了 web.config 文件,因此它可以在 https... »

在 IIS 7.0 中重命名应用程序

众所周知,通过 IIS 管理器的窗口界面编辑应用程序设置时,不允许编辑应用程序别名。应用程序的别名为灰色(不允许更改)。但在本文中,您可能会发现如何通过命令行实用软件来做到这一点: http://www.foliotek.com/devblog/rename-applications-and-virtual-directories-in-iis7/ 但是还有另一种方法可以做到这一点。您可以按照... »

使用 appcmd 将应用程序池与站点相关联

我想通过命令行使用 appcmd 创建一个站点。 如何将特定应用程序池关联到站点? 为了创建一个站点,我是这样写的: appcmd add site /name:"prova" bindings:http://localhost:8080 /physicalPath:c:\sites\prova ... »

确定 Powershell 命令是否成功

嗨,我对 Powershell 很陌生,但我有一个琐碎的问题。我希望能够判断命令是否已成功完成,以便向主机发送有意义的消息。 我正在使用appcmd 命令在 IIS 中添加绑定。基本上是这样的: ./appcmd set site /site.name:........................ 但是我如何进行检查以确保它成功与否? 我想如果我只是在该语句之后加上Write-Host... »

如何在 IIS 7 中使用 appcmd 更改 allowDefinition 部分属性?

是否可以使用 appcmd 来更改 allowDefinition 的值?具体来说,我尝试在应用程序级别启用对 httpCompression 模块的更改。 通过手动更改以下行来修改 applicationHost.config: <section name="httpCompression" allowDefinition="AppHostOnly" overrideModeDefau... »