我对 Powershell 还只是个新手,所以请多多包涵。我专门尝试运行“Get-WebBinding”cmdlet(我在其他一些服务器上成功运行过该命令)
Windows Server 2008 R2 标准版:
Get-PsProvider
显示 WebAdministration 模块未加载
Import-Module WebAdministration
出现错误。“无法加载,因为脚本的执行已被禁用......”
Get-ExecutionPolicy
输出“受限”
Set-ExecutionPolicy RemoteSigned
确认为“是”。
Import-Module WebAdministration
发生错误。“...跳过,因为它已经存在”
Get-PsProvider
显示 WebAdministration 现已安装
Get-WebBinding
(我真正想要运行的 cmdlet)
另一个错误。“未找到”
知道为什么这个 cmdlet 无法运行吗?
答案1
不确定您是否设法对其进行了排序,但我在 IIS 中做了很多事情,需要运行以下命令来启用它们:
Import-Module WebAdministration
[System.Reflection.Assembly]::LoadFrom("C:\windows\system32\inetsrv\Microsoft.Web.Administration.dll") | Out-Null