BUG: Εμφανίζεται μήνυμα λάθους "το στοιχείο ActiveX δεν μπορεί να δημιουργήσει το αντικείμενο" όταν μπορείτε να χρησιμοποιήσετε το Windows Script Host να εκτελεί κώδικα δέσμης ενεργειών απομακρυσμένης

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 311269
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Συμπτώματα

Όταν προσπαθείτε να εκτελέσετε μια απομακρυσμένη δέσμη ενεργειών χρησιμοποιώντας το Windows Script Host (WSH) 5.6 σε έναν υπολογιστή που βασίζεται στα Windows XP, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:
Σφάλμα: Το στοιχείο ActiveX δεν μπορεί να δημιουργήσει αντικείμενο
Κωδικός: 800A01AD
Προέλευσης: Σφάλμα χρόνου εκτέλεσης του Microsoft VBScript

Αιτία

Αυτή η συμπεριφορά μπορεί να προκύψει, εάν η Παραμετροποίηση για απομακρυσμένη ενεργειών WSH πραγματοποιήθηκε σωστά στο σύστημά σας που βασίζεται στα Windows XP.

Προτεινόμενη αντιμετώπιση

Για να επιλύσετε αυτό το ζήτημα, καταχωρήστε τοWScriptτο αντικείμενο με την εκτέλεση τηςWscript - regserverη εντολή από μια εντολή γραμμή εντολών είτε από τοΕκτέλεσηεντολή από τοStartΜενού (Menu).

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα σφάλμα το οποίο παρουσιάζεται στα προϊόντα της που αναφέρονται στην ενότητα "Ισχύει για".

Περισσότερες πληροφορίες

Βήματα για την αναπαραγωγή του ζητήματος

  1. Κάντε κλικStart, τοποθετήστε το δείκτηΠρογράμματα (Programs), τοποθετήστε το δείκτηΒοηθήματα, και στη συνέχεια κάντε κλικ στο κουμπίΣημειωματάριο (Notepad).
  2. Αντιγράψτε τον παρακάτω κώδικα και κατόπιν επικολλήστε το στο Σημειωματάριο (Notepad):
    <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. Αποθηκεύστε το έγγραφο με το όνομα του αρχείουRemoteTest.wsf.
  4. Στο διακομιστήFILEμενού, κάντε κλικ στο κουμπίΝέαΓια να δημιουργήσετε ένα νέο αρχείο.
  5. Αντιγράψτε τον παρακάτω κώδικα και κατόπιν επικολλήστε το σε νέο έγγραφο του Σημειωματάριου (Notepad):
    <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. Αποθηκεύστε το έγγραφο με το όνομα του αρχείουRemoteFile.wsf. Όταν εκτελείτε το αρχείο RemoteTest.wsf, ο υπολογιστής συνδέεται στον απομακρυσμένο διακομιστή και εκτελεί RemoteFile.wsf. Σημειώστε ότι για να συνδεθείτε στον απομακρυσμένο διακομιστή, πρέπει να πληκτρολογήσετε τη διαδρομή για το αρχείο και τα στοιχεία του διακομιστή.

Ιδιότητες

Αναγν. άρθρου: 311269 - Τελευταία αναθεώρηση: Παρασκευή, 23 Σεπτεμβρίου 2011 - Αναθεώρηση: 4.0
Λέξεις-κλειδιά: 
kbdswmanage2003swept kbbug kberrmsg kbnofix kbmt KB311269 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:311269

Αποστολή σχολίων

 

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