使用Invoke-Command创建网站时抛出异常

6
我正在调用命令。
Invoke-Command  -computername remotepc { 
Import-Module WebAdministration; 
New-Website -Name www.somesite.com -ApplicationPool www.somesite.com -hostHeader www.somesite.com -physicalPath c:\inetpub\wwwroot }

网站已成功在远程计算机的IIS上创建。但是,当PowerShell返回时,会显示一个异常消息:

Invalid class string (Exception from HRESULT: 0x800401F3 (CO_E_CLASSSTRING))
    + CategoryInfo          : NotSpecified: (:) [New-Website], COMException
    + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException,Microsoft.IIs.PowerShell.Provider.NewWebsite
   Command

有人知道我为什么会收到这个消息,以及我该如何解决它吗?

1个回答

14

你可以尝试:

$var = New-Website ...

我不确定,但是 New-Website 返回一个对象,PowerShell 远程会话尝试对其进行序列化,但未成功。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接