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

Frage Microsoft Windows Userverwaltung

Mitglied: sabo

sabo (Level 1) - Jetzt verbinden

20.10.2005, aktualisiert 30.06.2008, 13609 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: sabo
20.10.2005 um 23:31 Uhr
Bitte warten ..
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 Server
WSUS Server - Fehler Code 80244019
Frage von Axel90Windows Server3 Kommentare

Hallo, ich habe ein Problem mit Windows 7 x64 Clients und einem WSUS Server 3.2.7600.226 auf einem SBS 2008. ...

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 ...

Neue Wissensbeiträge
Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 4 StundenInternet2 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 8 StundenDSL, VDSL1 Kommentar

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Windows 10

Microsoft bestätigt DMA-Policy-Problem in Win10 v1709

Information von DerWoWusste vor 8 StundenWindows 10

Wer sein Gerät mit der DMA-Policy absichert, bekommt evtl. Hardwareprobleme in v1709 von Win10. Warum? Weil v1709 endlich "richtig" ...

Verschlüsselung & Zertifikate

Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows

Information von ticuta1 vor 11 StundenVerschlüsselung & Zertifikate

Interessant Die Hölle friert ein weiteres Stück zu: Microsoft integriert OpenSSH in Windows SSH-Kommando in CMD.exe und PowerShell

Heiß diskutierte Inhalte
Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement21 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server19 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...