jimmyone
Goto Top

CMD startet auf Netzlaufwerk

Hallo zusammen,

ich habe ein Problem mit meiner CMD.
Und zwar wenn ich diese starte, wird diese automatisch mit dem Netzlaufwerk H verbunden.

Ich habe auch keine Möglichkeit auf C:\ zu wechseln.
Das kann ich erst dann bzw. die CMD startet auf C:\ wenn ich das Netzlaufwerk trenne.

Was ist das? Was kann ich dagegen tun?

Ich verbinde mir die Laufwerke mit einem Script, welches beim Logon läuft.
Also ein ganz normales Batchscript.

Danke im Voraus für eine Rückmeldung.

Viele Grüße
Jimmyone

Content-Key: 91605

Url: https://administrator.de/contentid/91605

Printed on: April 18, 2024 at 06:04 o'clock

Member: ForgottenRealm
ForgottenRealm Jul 08, 2008 at 22:29:50 (UTC)
Goto Top
Hi


Wie genau schaut denn deine Batchdatei aus ? Magst die mal posten ? Passwort/Benutzername bitte vorher x´n face-smile
Member: jimmyone
jimmyone Jul 08, 2008 at 23:09:46 (UTC)
Goto Top
Hi,

ich hab sie auf diesem Rechner hier nicht verfügbar.
Ich poste die gerne Morgen früh mal.

Das ist aber nichts weiter, als eine ganz normale Batch Datei welche den net user Befehl für die Laufwerke und eine Einbindung eines Registry Files enthält, welches für Einstellungen im IE verantwortlich ist.

Aber ich poste es Morgen mal...
Member: Iwan
Iwan Jul 09, 2008 at 07:06:18 (UTC)
Goto Top
guten morgen,

wenn ich das richtig verstehe, startest du lokal eine Batchdatei, die ein Netzlaufwerk verbindet und dann ein Regfile importiert, richtig?
wenn ja: wie rufst du die Batchdatei auf: per Verknüpfung, in einem CMD oder direkt per Doppelklick?
Member: jimmyone
jimmyone Jul 09, 2008 at 08:15:34 (UTC)
Goto Top
Soo...
Das ist die Batchdatei.

@echo off

net use * /DELETE /YES

net use /persistent:no H: \\192.168.1.1\%USERNAME% /YES
net use /persistent:no I: \\192.168.1.1\Ablage /YES
net use /persistent:no P: \\192.168.1.1\Projekte /YES
net use /persistent:no S: \\192.168.1.1\Install /YES

net time \\192.168.1.1/set /yes

Regedit /s \\192.168.1.1\SYSVOL\test.testdomäne.de\scripts\ProxySet.reg

Dieses Script wird vom ADS Server bei Anmeldung ausgeführt.
Auf jedem anderen Rechner klappt das einwandfrei. Auf meinem Rechner läuft das auch ohne Probleme. Nur, bei mir wird beim Start von CMD automatisch auf H:\ verwiesen.

Wenn ich H aber trenne, dann läufts auf C:\ wie es sein soll.
Ich finde das komisch... Überall sonst läuft das Script auch genau so.
Und da gibts keine Probleme.
Mitglied: 60730
60730 Jul 09, 2008 at 08:59:31 (UTC)
Goto Top
Moin,

kann es sein, das dein "Homedir" im AD das Laufwerk H ist?
Schau mal nach - das ist der Grund, warum h:\ dein "root" ist und nicht c:\

mit einer vorgestellten Zeile
c:\
kannst du auf c:\ wechseln.

Ps:
net time \\192.168.1.1/set /yes
läuft besser wenn vor /set ein Leerzeichen ist face-wink

Ps²:
@echo off
if not exist h:\%username% net use /persistent:no H: \\192.168.1.1\%USERNAME%
if not exist i:\Ablage net use /persistent:no I: \\192.168.1.1\Ablage
if not exist p:\Projekte net use /persistent:no P: \\192.168.1.1\Projekte
if not exist s:\Install net use /persistent:no S: \\192.168.1.1\Install

net time \\192.168.1.1 /set /yes

Regedit /s %logonserver%\NETLOGON\ProxySet.reg

/persistent:no xyz /YES - ist flüssiger als flüssig - überflüssig

\\192.168.1.1\SYSVOL\test.testdomäne.de\scripts\
ist auch eine sehr gewagte Kombination face-wink - %logonserver%\NETLOGON\ bewirkt das gleiche - bzw. wenn das Script (batch) eh darin liegt - brauchst du den Pfad überhaupt nicht face-wink

Try it
Gruß
Member: Iwan
Iwan Jul 09, 2008 at 09:11:53 (UTC)
Goto Top
bezügl. dem CMD starten auf H:
schau mal in die registry unter
HKEY_CLASSES_ROOT\Drive\shell\CMD-Prompt\command
was dort eingestellt ist
Mitglied: 60730
60730 Jul 09, 2008 at 09:13:49 (UTC)
Goto Top
Servus iwan,

schau dir doch den Code mal genauer an face-wink

H: \\192.168.1.1\%USERNAME%
SYSVOL\test.testdomäne.de


Fällt der Groschen / Eurocent ?????

wie war das mit dem Trapper, der vorher abdrückt, bevor Ihm jemand in (nicht auf) die Flinte pinkelt

Ps³:
Echo off
Ist nicht für "Testscripte"
Member: Iwan
Iwan Jul 09, 2008 at 10:13:23 (UTC)
Goto Top
ich kann mir mein Homedir auch vom Server her mappen und habe trotzdem CMD immer mit C:\
mein Profil ist serverbasiert und trotzdem startet CMD auf C:\
welche Groschen/Cent soll denn nun fallen?
Mitglied: 51705
51705 Jul 09, 2008 at 19:58:03 (UTC)
Goto Top
Hi,

eine cmd startet ohne weitere Angabe im %HOMEPATH%. Was du dir 'mappst' ist egal, die Variable gibt den Ausschlag.

Grüße, Steffen
Member: jimmyone
jimmyone Jul 10, 2008 at 07:28:42 (UTC)
Goto Top
Morjen,

das hätte ich dazu schreiben sollen...
Wenn ich %HOMEPATH% öffne, dann wird im Explorer C:\ geöffnet.

Das hatte ich nämlich schon probiert.
Lediglich die CMD startet auf H. Und das verstehe ich halt nicht.

@Iwan

HKEY_CLASSES_ROOT\Drive\shell\CMD-Prompt\command

Unter dem Ordner shell existiert bei mir kein CMD-Prompt...