pmc*_*ath 9 powershell module iis-7.5
有没有人设法成功使用这个模块,我正在运行32位Windows 7,我已经使用run as administrator打开了一个管理员shell,我已经导入了WebAdministration模块然后尝试使用这些命令有一些问题,提供了两个这里的例子
网站
我使用以下命令创建了一个网站
new-website -name testsite -port 80 -hostheader testsite -physicalpath c:\temp
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用命令get-website -name testsite获取站点详细信息,但它总是返回所有站点,似乎忽略-name参数.只有我可以获得该网站的方式是使用过滤器
get-website | ? { $_.name -eq 'testsite' } | get-member
Run Code Online (Sandbox Code Playgroud)
当我使用appcmd时,它使用以下命令按预期工作
C:\> C:\Windows\System32\inetsrv\appcmd.exe list site testsite
Run Code Online (Sandbox Code Playgroud)
AppPools
当我尝试使用以下命令列出apppools时
dir iis:\apppools
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
Get-ChildItem : Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
Run Code Online (Sandbox Code Playgroud)
然而,当我按如下方式使用appcmd时,我可以按预期获得所有apppool,而不会出现任何错误
C:\Windows\System32\inetsrv\appcmd.exe list apppool
Run Code Online (Sandbox Code Playgroud)
有没有人成功设法使用WebAdministration模块?
在此先感谢
Pat
小智 9
如果您已经以管理员身份运行PowerShell并禁用了Windows UAC,并且仍然看到此错误,请确保WAS(Windows进程激活服务)正在运行.您可以停止W3SVC,但如果WAS停止,PowerShell肯定会给出同样令人头疼的"拒绝访问"错误.
| 归档时间: |
|
| 查看次数: |
1841 次 |
| 最近记录: |