首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Powershell,Powershell SnapIn,AppCmd.exe

Powershell,Powershell SnapIn,AppCmd.exe
EN

Stack Overflow用户
提问于 2012-08-19 10:47:43
回答 3查看 1.6K关注 0票数 0

我刚刚开始学习Powershell的一些教程,因为我想编写脚本来创建网站/虚拟dir/appPool

不过,我对这些术语感到困惑-

  • Powershell
  • Powershell SnapIn
  • AppCmd.exe

看来它们都可以用于IIS7.0管理任务。

请大家分享一下这三者的不同之处吗?

非常感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-08-19 11:24:52

Powershell本身不能真正用于IIS管理--它“只是”一个shell。然而,它是可扩展的,通过管理单元和模块,如IIS模块"WebAdministration“。您可以使用powershell中的Import命令加载此命令。这将使许多与IIS管理相关的命令可用,例如New-Website和朋友。您还可以访问新的PSDrive,这是您的IIS配置的逻辑表示形式。它可以通过cd IIS:\获得,在这里你可以浏览你的应用程序池和网站。有关更多信息,请访问这篇MSDN文章

AppCmd完成了基本相同的角色,但不需要powershell。您可以在大多数任务中使用这两种方法。不过,我更喜欢带有IIS模块的Powershell,因为脚本更容易阅读,而且PSDrive使使用AppCmd进行许多不容易的检查成为可能(例如,在安装脚本中创建WebSite之前检查是否存在)

票数 5
EN

Stack Overflow用户

发布于 2013-09-27 13:28:55

AppCmd.exe是管理IIS的单一命令行工具,您可以在部署时使用powershell创建网站/虚拟dir/appPool

希望你的回答是..。

票数 0
EN

Stack Overflow用户

发布于 2014-12-31 15:22:11

确保将appcmd.exe的路径添加到$PROFILE文件中的ENV路径,这样就可以从任何地方访问它。

代码语言:javascript
复制
$env:Path = $env:Path + ";C:\Windows\System32\inetsrv"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12025917

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档