在 IIS 7.0 的時候,由於需要額外安裝 Windows PowerShell Snap-In for IIS 7.0 才能在
PowerShell 裡管理 IIS 7 的相關站台與設定,而且安裝好之後還會在「程式集」中建立一個 IIS PowerShell Management
Console 的捷徑,開啟之後就可以立即開始使用這些好用的 Cmdlet。不過此功能到了 IIS 7.5 已經內建在作業系統裡,感覺好像是件好事,不過它卻把
Snap-In 的捷徑移除了,我在不熟悉 Windows PowerShell 的時候還真的找不到開啟的方法,費了些功夫才研究出來。

在 Windows Vista / Windows Server 2008 時,在安裝過 Windows
PowerShell Snap-In for IIS 7.0 之後,在桌面就會出現一個如下圖的捷徑,非常方便:

到了 Windows 7 / Windows Server 2008 R2 之後,沒辦法讓你安裝 Windows
PowerShell Snap-In for IIS 7.0 (因為已經內建),如果想安裝 Windows
PowerShell Snap-In for IIS 7.0 還會告訴你不能安裝,殘念~

其實真相是,IIS 7.5 已經不把這東西當成是 Snap-in 了,而是改用 WebAdministration 模組來替代,原因不明。所以在開啟
Windows PowerShell 視窗後要能使用這些方便的 Cmdlet 會需要手動匯入 WebAdministration
模組才行,這個匯入的動作沒人跟你講,你可能會找半天還找不到,我第一次使用時就花了不少時間才研究出來,但其實我要的是一個方便開啟的捷徑而已!

若要手動載入 WebAdministration 模組,你知道最難的的地方在哪裡嗎?答案就是:你必須知道模組名稱是 WebAdministration!上網查 IIS.net 的文件,所有關鍵字都是 Windows
PowerShell Snap-In (當時我也不知道原來 IIS 7.5 已經換成用 Module 的方式載入),從官網也看不出原來要載入的是
WebAdministration 模組,所以就會開始卡關卡一段時間,直到找到相關資料為止。@_@''

所以我先介紹一個重要的指令,可以列出在你電腦裡可用的模組有哪些:

Get-Module -ListAvailable

備註:WebAdministration 模組的所在位置如下:

%SystemRoot%\system32\WindowsPowerShell\v1.0\Modules\WebAdministration

所以,當你開啟 Windows PowerShell 之後,必須手動先匯入 WebAdministration 模組,指令如下:

Import-Module WebAdministration

如果你想知道 WebAdministration 模組包含哪些 Cmdlet 或 Alias 可用,也可輸入以下指令查詢:

get-command -pssnapin WebAdministration

當 WebAdministration 模組匯入之後,就會在你的 PowerShell 環境建立一個 IIS:\ 命名空間,你可以輸入 IIS: 即可進入,並瀏覽 IIS 相關資訊:

最後,我再補充一個建立捷徑的方法:

1. 新增捷徑

2. 輸入以下指令與參數

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoExit
-command Import-Module WebAdministration;set-location
IIS:\;clear-host

3. 設定捷徑名稱 IIS PowerShell
Management

大功告成!

接下來就是要進一步瞭解如何透過 PowerShell 進行站台管理,詳細文章請參考 Using Scripts to Automate Management 頁面的說明。

http://blog.miniasp.com/post/2011/06/27/How-to-use-IIS-75-Windows-PowerShell-Snap-in.aspx

转载于:https://www.cnblogs.com/shineqiujuan/archive/2012/03/06/2382274.html

[转]如何才能在 IIS 7.5 使用 Windows PowerShell Snap-In 功能相关推荐

  1. 阿里云服务器上利用IIS部署.net网站(windows server2012r2系统)

    简介 本文介绍了在在一台新的阿里云服务器(windows server2012r系统)上,利用IIS发布net网站的教程,分享给大家.(还有代金券礼包领取,希望大家有所帮助)具体如下: 1.添加站点( ...

  2. iis php5.3配置,windows+IIS 环境下以Fastcgi方式配置php 5.3.3的方法

    还是感觉5.2及以前的版本配置比较方便,使用5.3配置后,我的apache居然挂了,不知道问题出在哪里,没找到解决方法,最后只能ghost还原了一下. 第一步:iis6.0环境配置,这里不多介绍 第二 ...

  3. win10家庭版安装iis 微软web服务器 windows安装IIS web服务器

    开始 按下windows键 搜索控制面板 将下图两个服务全部点满 注意所有点满之后才会是对勾 注意层级 然后点击确定 有些安装会卡着不动,取消重来或者 挂梯子装都行 按下windows键 搜索 iis ...

  4. IIS Express 使用 临时建站调试,功能短小精悍。

    1.背景:IIS Express 是VS平台调试工具,短小精悍,用来建站或临时验证,太方便了,大大简化环境搭建时间. 2.环境 win10 + C:\Program Files (x86)\IIS E ...

  5. iis7.0官方下载 IIS 7.0(微软Web服务器组件IIS 7.0) 官方(windows 2003,XP,2000)

    iis7.0官方安装包下载 iis7时微软为新一代web服务器开发的服务器软件,安全性较iis5\iis6都有所提高,现在很多网友在找iis7完整安装包下载地址,其实 只要你安装的是win7或者vis ...

  6. (Asp.Net)转载-用Powershell 建立IIS web site

    受到continuous delivery 觀念的灌輸,新的專案都盡量朝向能自動化的建置及部署 因為目前使用TFS 2010 ,專案都是web system,這部分倒是網路上有不少文章可以參考,還算容 ...

  7. .NET Framework 4.0 和 Dublin 中的 WCF 和 WF 服务 - z

    在 2008 年 10 月份召开的专业开发人员大会 (PDC) 上,Microsoft 发布了有关 Microsoft .NET Framework 4.0 中将要提供的大量改进的详细信息,尤其是在 ...

  8. Exchange Server2010系列之十五:Exchange磁盘压力测试

    本文章主要是使用Jetstress 2010测试Exchange的磁盘子系统,用来评估Exchange磁盘子系统的IO性能是否可以满足设计需求.Jetstress 工具通过与可扩展存储引擎 (ESE) ...

  9. 易学易用的Windows PowerShell(转)

    出处:http://www.cnblogs.com/shanyou/archive/2007/02/12/648204.html Windows PowerShell 是微软为 Windows 环境所 ...

最新文章

  1. java小程序查看器,成功拿到offer
  2. JS高级——JSON、数据存储学习笔记
  3. select默认选中的option_macOS下妙用option按键
  4. 为什么我不建议产品经理硬“抄”别人的用户画像?
  5. 微软托管服务器,微软 GitHub 推出新政策,允许托管以安全研究为目的的恶意软件...
  6. vue 开发依赖安装
  7. 需要在html上引用脚本文件myjs,需要在 html 页面上引用脚本文件myJs.js,下列语句中,正确的是()...
  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的奖学金评定管理系统
  9. Ctrix-XenApp中误删应用服务器,如何重新添加
  10. 数控编程加工中心注意事项有哪些,你知道吗
  11. 手机黑圆点怎么打_输入法:外国人名字中间的点(实心小黑点)怎么打出来?...
  12. 基于SpringBoot的网上电影票购买系统设计与实现
  13. 如何清爽的安排日常?
  14. 7种常用函数图象及4种函数图象变换规则
  15. 计算物品的良率(python)
  16. 固态硬盘 每秒1.5G
  17. 在互联网上,没人知道你是一条狗
  18. NRC词语情绪词典和词语色彩词典
  19. 【Power BI】通过Power BI DAX获取每月活动用户数量
  20. 我是如何写出一本畅销技术书的?持续更新

热门文章

  1. Android开发笔记(九十九)圆形转盘
  2. oracle双重for循环sql,Oracle 11g中for循环中的PL / SQL限制
  3. 燃烧我的卡路里 ---- Flutter瘦内存瘦包之图片组件
  4. Android 8.0 Settings新添加的重写getMetricsCategory
  5. 【340天】我爱刷题系列099(2018.01.11)
  6. 一次Linux服务器***查杀经历
  7. VC中关于程序的托盘化
  8. oracle中的cursor属性有哪些,Oracle学习11:游标(cursor)--显式游标隐式游标、游标四个属性、循环遍历...
  9. 32位dll转64位工具_如何在64位系统中运行32位或16位程序
  10. C程序设计语言现代方法15:编写大型程序