Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Anmeldescript Fehler - Objekt erforderlich - objShell.NameSpace(...) Code: 800a01a8

Mitglied: sabo

sabo (Level 1) - Jetzt verbinden

20.10.2005, aktualisiert 30.06.2008, 13847 Aufrufe, 15 Kommentare

Hilfe zum Net Use Befehl oder ähnliches

Hallo IT-Forum

Ich bräuchte eure Hilfe.

Das Forum hat mir schon geholfen

Habe hier einen Script gefunden mit dem ich Netzwerkverbindungen erstellen und umbennen kann .Auf meinem XP Client zu Hause geklappt alles wunderbar. Aber auf den Clients in der Arbeit kriege ich folgende Fehlermeldung.. ,

Wenn ich Error next resume entferne

Fehler: Objekt erforderlich: 'objShell.NameSpace(...)'
Code: 800a01a8

Ist dies Fehlermeldung bekannt?

Hier der Skript.
' Mapping1.vbs
' Trennt, verbindet die angegebenen Laufwerke und benennt sie um
On Error Resume Next
Set WshNetwork = Wscript.CreateObject("Wscript.Network")
Set objShell = CreateObject("Shell.Application")
WshNetwork.RemoveNetworkDrive "P:"
WshNetwork.MapNetworkDrive "Q:", "\\laptop\c$"
objShell.NameSpace("Q:").Self.Name = "Quellenablage"




Vielen Dank für eure Hilfe

Gruß
Sabo
Mitglied: Biber
21.10.2005 um 06:43 Uhr
Moin Sabo,

die Fehlermeldung kenne ich leider nicht. Und ein VB-Skript erkenne ich auch nur, wenn es mir auf den Fuß fällt, aber...
Interpretieren würde ich den Fehler so, dass kein NameSpace-Objekt für Q: vorhanden ist.
Also möglicherweise auch gar kein Laufwerk Q:.
Dieses wiederum halte ich für erklärlich, denn an eine "Administrative Freigabe" wie "\\laptop\c$" kommst vielleicht Du zu Hause als Administrator heran, aber (hoffentlich) nicht alle Clients. Die haben nicht die erforderlichen Rechte.
Netzwerkmappings sollten IMHO nie auf Administrative Freigaben oder auf versteckte Verzeichnisse gehen. Eine Ressource/ein Laufwerk/ein Verzeichnis wird bereitgestellt/geshared - dann kann sie auch für denjenigen sichtbar sein, der sie nutzen will. In der Regel bietet man/frau ja auch keine versteckten Drucker zur Installation an.

BTW, du musst eigentlich in Deinem Skript nicht zwingend das Netzlaufwerk P: trennen, bevor Du Laufwerk Q: verbindest...*gg
Lieber prüfen, ob das 'WshNetwork.MapNetworkDrive "Q:", ...' erfolgreich war.

Grüße
Biber
Bitte warten ..
Mitglied: sabo
21.10.2005 um 13:46 Uhr
Vielen Dank für deine schnelle Antwort.

Das 'WshNetwork.MapNetworkDrive "Q:", ...' verbinden ist erfolgreich. egal ob mit einer versteckten Freigabe oder ohne.

Sobald ich es umbennen möchte mit objShell.NameSpace kommt der o.g. Fehler.
Egal ob mit oder ohne versteckten Freigabe.



Noch zur Info:Server wie Clienst sind Win2000.
Bitte warten ..
Mitglied: sabo
21.10.2005 um 14:31 Uhr
Hi

Hatte versucht dieses über regedit zu ändern.
Leider habe ich das folgende Problem festgestellt.
Eigentlich sollte doch, wenn man ein Netzlaufwerk verbindet ein neuer Schlüssel mit dem Pfad in der registry erstellt werden und zwar unter...

[HKEY_Current_User\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints]
bei win 2000

Bin ich soweit richtig???

Leider geschieht es auf den win2000 clients nicht, warum auch immer??? Hat da jemand schon die Erfahrung gemacht?

Deswegen findet das script eventuel auch diesen Eintrag nicht und gibt den Fehler aus.


Was sagt ihr dazu?
Bitte warten ..
Mitglied: Biber
21.10.2005 um 14:46 Uhr
*lacht*
Versuchs mal mit
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2]

Wunderwelt Windows..
Grüße
Biber
Bitte warten ..
Mitglied: sabo
21.10.2005 um 15:05 Uhr
Danke zurück

MountPoints2 ist bei XP

bei Win2000 ist es MountPoints
Bitte warten ..
Mitglied: sabo
21.10.2005 um 15:42 Uhr
MountPoints2 ist definitiv nur beiXP

Eigentlich sollte doch, wenn man ein Netzlaufwerk verbindet ein neuer Schlüssel mit dem Pfad in der registry erstellt werden?Oder.

Hatte einen Ordner umbennant auf Sabo1234. Dieser eintrag ist auch nach dem neu anmelden geblieben.Danach habe ich die Reg. durchsucht nach dem Sabo1234 Eintrag.Leider ohne Erfolg. Wo speicher er die Info ab?
Bitte warten ..
Mitglied: gemini
21.10.2005 um 23:07 Uhr
Erst schauen ob Benzin im Tank ist. bevor du den Motor tauschst

Hast du schon getestet ob das Renaming ausgeführt wird, wenn es:
a) auf eine normale Freigabe angewendet wird (andere oder C: ein weiteres Mal freigeben)?
b) auf WinXP gestartet wird?

Das Renaming hat bei mir auf WinXP-Clients noch nie einen Fehler erzeugt.
Dein Scriptcode ist richtig.
Darum nehme ich an, dass es an a) oder b) liegt, wobei ich b) für das wahrscheinlichere halte.
Bitte warten ..
Mitglied: sabo
22.10.2005 um 00:12 Uhr
Funktioniert der Script bei dir auf einem Win2000 Rechner?
Bitte warten ..
Mitglied: gemini
22.10.2005 um 05:53 Uhr
Funktioniert der Script bei dir auf einem Win2000 Rechner?
Das weiß ich nicht, ich habe momentan keinen hier um es zu testen!
Bitte warten ..
Mitglied: Biber
22.10.2005 um 11:13 Uhr
> Funktioniert der Script bei dir auf einem Win2000 Rechner?
>Hast du schon getestet ob das Renaming ausgeführt wird, wenn es:
>a) auf eine normale Freigabe angewendet wird (andere oder C: ein weiteres Mal freigeben)?
>b) auf WinXP gestartet wird?

Habe auch keinen W2K-Rechner zum Testen, aber (induktive Methode):
Auf XP klappt es auch mit versteckten/administrativen Freigaben.
Daher fürchte ich fast, dass es unter W2K schlicht noch nicht vorgesehen ist.
Biber


P.S. @gemini
Sach ma, wie definiert ihr Bajuwaren denn "Urlaub"? Morgens vor dem Frühstück schon ins Forum? *tztz
Bitte warten ..
Mitglied: sabo
22.10.2005 um 16:55 Uhr
ja das vermute ich auch.
danke für eure zeit.habe das prob mit einer batch gelöst.

weiter so..gruss sabo
Bitte warten ..
Mitglied: Biber
22.10.2005 um 23:22 Uhr
Na, sabo,
dann spann uns aber nicht so auf die Folter... wieso geht das denn jetzt per Batch?
Hast Du doch noch den passenden Reg-Key gefunden für Win2000?

Neugierig
Biber
[Edit] 23.10.
Dir auch Danke für die Win2000-Variante und schönen Sonntag!
[/Edit]
Bitte warten ..
Mitglied: sabo
23.10.2005 um 02:02 Uhr
!! Achtung gilt für WIN 2000 !!

Netzlaufwerk verbinden und umbennen. Beispiel H:\Home

Dann unter dem Key

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints\H\_LabelFromReg]

(Dss H steht für das LAufwerk, dort wird der Wert erzeugt)

die Einträge "Cache", das ist ein Binärwert mit dem Namen und den Eintrag "Version" (DWORD) mit dem Wert 3 exportieren.

Diesen dann beim anmelden über ein script verteilen.

z.B.

net use h: \\server\Freigabe
ping -n 11 127.0.0.1. >nul
regedit /s \\server\freigabe\EXPORTIERTE.reg


Der Ping ist notwendig sonst wird der Reg. Eintrag von dem verbindendem Laufwerk überschrieben.
Hält das Script für 11 Sek. an.
Vielen Dank für eure Unterstützung und Zeit.
Bitte warten ..
Mitglied: SamTrex
30.06.2008 um 02:11 Uhr
Hallo Sabo,
ich verwende diese Methode in unserem Logonscript ebenfalls.
Mir ist dabei auch aufgefallen, das alle die kein XP haben (bei uns währe das dann W2k) eine Fehlermeldung bekommen.
Anfangs habe ich das einfach mit ON ERROR RESUME NEXT umgangen, wollte dann aber doch wissen woran es liegt.
Letztendlich habe ich es wieder entfernt und führe jetzt vorher eine Versionskontrolle durch.
Alles was kleiner .2600 (XP) ist wird nicht umbenannt...

MfG Sam
Bitte warten ..
Ähnliche Inhalte
Microsoft Office

Laufzeitfehler 424 Objekt erforderlich bei CreateQueryDef

Frage von thomas1972Microsoft Office3 Kommentare

Hallo, ich versuche eine abfrage als CSV Datei zu speichern Bei der Zeile Set qd = db.CreateQueryDef("tmpExport", user) erhalte ...

Windows 7

Updates schlagen fehl code 800B0100

Frage von Kili73Windows 79 Kommentare

Halo zusammen, bin mit meinem Latein am ende. Ich kann auf eine neuen Maschine keine Updates mehr installieren. Alle ...

Windows 7

Fehler LAN-Treiber Code 31

gelöst Frage von AkcentWindows 71 Kommentar

Hallo, bin nun seit vielen Stunden am Suchen, googlen und testen. Wir haben auf einem Rechner den Norman Endpoint ...

VB for Applications

Laufzeitfehler 2448 Sie können diesem Objekt keinen Wert zuweisen - Fehler bei Variable ?

gelöst Frage von greatmgmVB for Applications3 Kommentare

Hallo zusammen, oben genanntes Problem im VBA Modul in Access 2013. Aber jetzt kommts: nicht etwa beim Arbeiten mit ...

Neue Wissensbeiträge
Microsoft

Neuigkeiten zu Server und Office 365 was läuft mit was und was nicht

Tipp von AlFalcone vor 1 TagMicrosoft3 Kommentare

Server Betriebssysteme auf dem die verschiedenen Offices nicht supported sind: • Office 365 ist und wird nicht supported auf Windows ...

Speicherkarten

Neuer Speicherkartentyp - zunächst nur für Huawei-Smartphones (künftig auch für Notebooks u. Tablets?)

Tipp von VGem-e vor 1 TagSpeicherkarten1 Kommentar

Servus, als ob das "Chaos" i.S. Speicherkarten noch nicht groß genug wäre?! Evtl. kommt dieser neue Kartentyp bald auch ...

Sicherheit

Diverse D-Link-Router durch drei Schwachstellen kompromittierbar

Information von kgborn vor 1 TagSicherheit

Hat jemand D-Link-Router in Verwendung? Einige Modelle sind sicherheitstechnisch offen wie ein Scheunentor. Äußerst unschöne Sache, aber nichts neues ...

Hardware

100.000 Mikrotik-Router ungefragt von Hacker abgesichert

Information von 7Gizmo7 vor 2 TagenHardware1 Kommentar

Hallo zusammen, da hier ja öfters mal von Mikrotik gesprochen wird. Trotz Updates klafft eine Sicherheitslücke in Hundertausenden Mikrotik-Routern. ...

Heiß diskutierte Inhalte
Sicherheitsgrundlagen
EuGH-Urteil - Internetanschluss für die ganze Familie - Filesharer haften trotzdem
Frage von StefanKittelSicherheitsgrundlagen39 Kommentare

Hallo, In diesem Artikel geht es darum, dass Jemand aus der Familie ein Hörbuch illegal hochgeladen hat. Der Vater ...

Apple
MacBook Pro 2018 mit 8 GB oder 16 GB
Frage von SysAdm81Apple25 Kommentare

Hallo zusammen, ich steh vor der Überlegung mir ein MacBook Pro 13 (2018) zu kaufen. Bzgl. SSD habe ich ...

Off Topic
SysAdmin im öffentlichen Dienst - jemand Erfahrungen?
Frage von JohnDorianOff Topic19 Kommentare

Hallo zusammen, hat jemand Erfahrung wie es so ist als SysAdmin im öffentlichen Dienst (Landkreis) im Südwesten der Republik ...

Datenbanken
MS SQL DB-Daten archivieren?
gelöst Frage von SchelinhoDatenbanken16 Kommentare

Hallo zusammen! Ich habe eine Anwendung, welche MSSQL (SQL Server 2014 SP2) nutzt. Auf der DB-Instanz laufen diverse Datenbanken. ...