2012-05-18 14 views
6

Dzwonię poleceniaWyjątek rzucony podczas tworzenia strony internetowej za pomocą Invoke-Command

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 } 

Witryna stworzona jest z powodzeniem w IIS na zdalnym komputerze. Jednak komunikat o wyjątku jest wyświetlany, gdy funkcja Powraca shell:

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 

Czy ktoś wie, dlaczego otrzymuję tę wiadomość i jak mogę ją rozwiązać?

Odpowiedz

14

można spróbować:

$var = New-Website ... 

Nie jestem pewien, ale New-Website powrócić do obiektu, który PowerShell zdalnej sesji okazję do serializacji unsuccesfully.

+0

Fantastyczny. Dzięki! –

+5

+1. Przekierowanie do wartości NULL również działa: '| Out-Null' –

Powiązane problemy