有人成功地使用这个模块了吗?我正在运行32位的Windows 7,在管理员模式下打开了一个管理员shell,导入了WebAdministration模块,然后尝试使用命令时遇到了一些问题,这里提供两个示例。
网站
我使用以下命令创建了一个网站:
new-website -name testsite -port 80 -hostheader testsite -physicalpath c:\temp
然后我尝试使用命令 get-website -name testsite 获取网站的详细信息,但它总是返回所有网站,似乎忽略了-name参数。唯一的方法是使用过滤器来获取该网站。
get-website | ? { $_.name -eq 'testsite' } | get-member
当我使用appcmd时,使用以下命令可以按预期工作:
C:\> C:\Windows\System32\inetsrv\appcmd.exe list site testsite
应用程序池
当我尝试使用以下命令列出应用程序池时:
dir iis:\apppools
我收到了以下错误:
Get-ChildItem : Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
但是,当我使用以下命令行语句“appcmd”时,我按预期获得了所有应用程序池,没有任何错误。
C:\Windows\System32\inetsrv\appcmd.exe list apppool
有人成功地使用WebAdministration模块吗?
谢谢您的帮助。
Pat