Chyba: Obdržíte chybovou zprávu "Komponenta ActiveX nemůže vytvořit objekt" při použití modulu Windows Script Host spustit vzdálený skript

Překlady článku Překlady článku
ID článku: 311269
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Při pokusu o spuštění vzdálený skript pomocí modulu WSH (Windows Script Host) 5.6 v počítači se systémem Windows XP, může se zobrazit následující chybová zpráva:
Chyba: Součást ActiveX nemůže vytvořit objekt
Kód: 800A01AD
Zdroje: Chyba Microsoft VBScript Runtime

Příčina

Toto chování může nastat, pokud instalační program pro vzdálené skriptování WSH byla provedena nesprávně v počítači se systémem Windows XP.

Řešení

Chcete-li tento problém vyřešit, zaregistrujte WScript objekt spuštěním WScript - regserver příkaz z příkazu nebo z Spustit příkaz v Spustit nabídka.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

Další informace

Kroky pro reprodukci problému

  1. Klepněte na tlačítko Spustit, přejděte na příkaz Programy, přejděte na příkaz Příslušenstvía klepněte na tlačítko Poznámkový blok.
  2. Následující kód zkopírujte a vložte jej do programu Poznámkový blok:
    <package>
    <job>
    <script language="VBScript">
    set oController = CreateObject("WSHController")
    set oProcess = oController.CreateScript(<Path To Remote Script>, <Server>)
    WScript.ConnectObject oProcess, "remote_"
    oProcess.Execute
    While oProcess.Status <> 2
       WScript.Sleep 100
    WEnd
    WScript.Echo "Done"
    
    Sub remote_Error
    	Dim theError
    	Set theError = oProcess.Error
    	WScript.Echo "Error - Line: " & theError.Line & ", Char: " & theError.Character & vbCrLf & "Description: " & theError.Description
        	WScript.Quit -1
    End Sub
    
    </script>
    </job>
    </package>
    					
  3. Uložte dokument s názvem souboru RemoteTest.wsf.
  4. V Soubor nabídky, klepněte na tlačítko Nový Chcete-li vytvořit nový soubor.
  5. Následující kód zkopírujte a vložte jej do nového dokumentu programu Poznámkový blok:
    <package>
    <job>
    <script language="VBScript">
    set fso = CreateObject("Scripting.FileSystemObject")
    set fout = fso.CreateTextFile("c:\RemoteTest.txt", true)
    fout.WriteLine Now
    fout.Close
    </script>
    </job>
    </package>
    					
  6. Uložte dokument s názvem souboru RemoteFile.wsf. Po spuštění souboru RemoteTest.wsf, počítač připojí ke vzdálenému serveru a spustí RemoteFile.wsf. Všimněte si, že připojit ke vzdálenému serveru, musíte zadat cestu k souboru a informace o serveru.

Vlastnosti

ID článku: 311269 - Poslední aktualizace: 18. května 2011 - Revize: 4.0
Klíčová slova: 
kbdswmanage2003swept kbbug kberrmsg kbnofix kbmt KB311269 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:311269

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com