Windows XP Community - XPHeads



Parameterübergabe bei Netzwerkordner

microsoft.public.de.german.windowsxp.networking


Reply
  #1 (permalink)  
Old 05-20-2008, 08:59 AM
Karl M.
 
Posts: n/a
Parameterübergabe bei Netzwerkordner
Hallo NG!

Ich möchte per Link ein Programm öffnen, welches sich in einem
Netzwerk-Ordner befindet. Wenn ich den Netzwerk-Ordner über den Explorer
öffne, dann fragt er mich nach Benutzer und Passwort. Auch fragt er mich
das, wenn ich auf den Link klicke, ohne mich vorher im Netzwerk angemeldet
zu haben.

Wie übergebe ich im Adresspfad des Links die Parameter für Benutzer und
Passwort, sodass er mich nicht mehr fragt? Also soetwas, wie:
"C:\MeinPfad\MeineDatei.exe" USER=ich PASS=meinpasswort

Mit freundlichen Grüßen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 05-20-2008, 09:18 AM
Ralf Breuer
 
Posts: n/a
Re: Parameterübergabe bei Netzwerkordner
Karl M. <jelbu@web.de> schrieb:

Hallo Karl,

> Ich möchte per Link ein Programm öffnen, welches sich in einem
> Netzwerk-Ordner befindet. Wenn ich den Netzwerk-Ordner über den
> Explorer öffne, dann fragt er mich nach Benutzer und Passwort. Auch
> fragt er mich das, wenn ich auf den Link klicke, ohne mich vorher im
> Netzwerk angemeldet zu haben.
>
> Wie übergebe ich im Adresspfad des Links die Parameter für Benutzer
> und Passwort, sodass er mich nicht mehr fragt? Also soetwas, wie:
> "C:\MeinPfad\MeineDatei.exe" USER=ich PASS=meinpasswort


net use z: \\Freigabecomputer\Freigabe meinpasswort /user:ich
z:\MeinPfad\MeineDatei.exe

--
Gruß
Ralf
Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
Bei Direkt-Mails NOSPAM entfernen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 05-20-2008, 10:58 AM
Karl M.
 
Posts: n/a
Re: Parameterübergabe bei Netzwerkordner
Hallo Ralf,

> net use z: \\Freigabecomputer\Freigabe meinpasswort /user:ich
> z:\MeinPfad\MeineDatei.exe


das funktioniert sicherlich, jedoch bringt es den Nachteil, dass ich danach
ein Laufwerk Z: eingebunden habe.
In meinem Fall ist das schon passiert. Ich habe bereits dieses Netzlaufwerk.
Nur wenn ich den Rechner frisch gestartet habe, bin ich noch nicht am Server
angemeldet. Erst wenn irgendein Programm oder ich selbst versucht auf den
File-Server zuzugreifen, kommt ein Schild, welches die Anmeldekennung haben
möchte. Dieser Schritt kann aber blockierend sein, wenn ein Programm von
selbst auf den Server will und ich nicht am Rechner bin. Dann muss das
Programm solange warten, bis ich das ganze manuell eingebe. Es würde auch
keiner guten Sicherheit entsprechen, wenn man die Anmeldedaten in Windows
speichert. Das steht ausser Frage. Es sollte daher irgendwie aus der
Commandozeile gehen: z.B.

"C:\MeinPfad\MeineDatei.exe" USER=ich PASS=meinpasswort

Sodass quasi das Programm MeineDatei.exe unabhängig von mir ist.

Noch eine Idee?

Mit freundlichen Grüßen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 05-20-2008, 11:30 AM
Ralf Breuer
 
Posts: n/a
Re: Parameterübergabe bei Netzwerkordner
Karl M. <jelbu@web.de> schrieb:

>> net use z: \\Freigabecomputer\Freigabe meinpasswort /user:ich
>> z:\MeinPfad\MeineDatei.exe


> das funktioniert sicherlich, jedoch bringt es den Nachteil, dass ich
> danach ein Laufwerk Z: eingebunden habe.


Dann lösche es danach wieder:
net use z: \\Freigabecomputer\Freigabe meinpasswort /user:ich
start " " /D"z:\MeinPfad" /W MeineDatei.exe
net use z: /delete

> In meinem Fall ist das schon passiert. Ich habe bereits dieses
> Netzlaufwerk.


Dann nimm einen anderen Buchstaben.

Oder mach es ohne Buchstaben:

net use \\Freigabecomputer\Freigabe meinpasswort /user:ich

\\Freigabecomputer\Freigabe\\MeinPfad\MeineDatei.e xe

Ob das Programm so läuft, steht in den Sternen. Denn das "current directory"
passt nicht. Wenn das Programm also aus mehr als einer .exe besteht (z.B.
noch .dll oder .ini oder sonstwas), wird es nicht laufen.

> Nur wenn ich den Rechner frisch gestartet habe, bin ich
> noch nicht am Server angemeldet. Erst wenn irgendein Programm oder
> ich selbst versucht auf den File-Server zuzugreifen, kommt ein
> Schild, welches die Anmeldekennung haben möchte.


Weil der Server Dich nicht kennt. Du kannst auf dem Server Dein
Benutzerkonto anlegen.

> Dieser Schritt kann aber blockierend sein, wenn ein Programm
> von selbst auf den Server will und ich nicht am Rechner bin.
> Dann muss das Programm solange warten, bis ich das ganze manuell
> eingebe. Es würde auch keiner guten Sicherheit entsprechen,
> wenn man die Anmeldedaten in Windows speichert.


Aber die Benutzerdaten in einer .bat zu hinterlegen, ist gute Sicherheit?

> "C:\MeinPfad\MeineDatei.exe" USER=ich PASS=meinpasswort
>
> Sodass quasi das Programm MeineDatei.exe unabhängig von mir ist.


Du verhedderst Dich in Widersprüchen: Entweder das Programm ist unabhängig
von Dir und Du hinterlegst in irgendeiner Form das Passwort, oder Du
startest das Programm manuell und gibst die Daten ein.

Außerdem gilt: In der Eingabeaufforderung kannst Du Programme von einem
Netzlaufwerk nur starten, wenn das bereits verbunden ist.

--
Gruß
Ralf
Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
Bei Direkt-Mails NOSPAM entfernen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 05-20-2008, 11:31 AM
Winfried Sonntag [MVP]
 
Posts: n/a
Re: Parameterübergabe bei Netzwerkordner
Karl M. schrieb:

>> net use z: \\Freigabecomputer\Freigabe meinpasswort /user:ich
>> z:\MeinPfad\MeineDatei.exe

>
> das funktioniert sicherlich, jedoch bringt es den Nachteil, dass ich danach
> ein Laufwerk Z: eingebunden habe.


Dann nim einfach einen anderen LW-Buchstaben.

> Noch eine Idee?


Als Anmeldescript für den Benutzer:
net use \\Computer "meinPasswort" /User:ich
Wenn Du meinPasswort weglässt, wirst Du AFIK aufgefordert es einzugeben.
Damit bist Du am "Server" angemeldet, mehr aber auch nicht. Dazu mußt Du
natürlich auch zulassen, daß Anmeldescripte sichtbar ausgeführt werden.

Servus
Winfried
--
Connect2WSUS: http://www.grurili.de/tools/Connect2WSUS.exe
Win2000-FAQ: http://w2k-faq.ebend.de
GPO's: http://www.gruppenrichtlinien.de
W2K Up2date: http://home.arcor.de/jterlinden/index.htm
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 05-20-2008, 11:56 AM
Ralf Breuer
 
Posts: n/a
Re: Parameterübergabe bei Netzwerkordner
Ralf Breuer <rhbreuerNOSPAM@t-online.de> schrieb:

> net use z: \\Freigabecomputer\Freigabe meinpasswort /user:ich
> start " " /D"z:\MeinPfad" /W MeineDatei.exe
> net use z: /delete


> Oder mach es ohne Buchstaben:
>
> net use \\Freigabecomputer\Freigabe meinpasswort /user:ich
>
> \\Freigabecomputer\Freigabe\\MeinPfad\MeineDatei.e xe
>
> Ob das Programm so läuft...


Bei "start" kann man auch UNC-Pfade angeben. Es müsste also so
funktionieren:

net use "\\Freigabecomputer\Freigabe" meinpasswort /user:ich
start " " /D"\\Freigabecomputer\Freigabe\MeinPfad" /W MeineDatei.exe
net use "\\Freigabecomputer\Freigabe" /delete

Ingrid ;-)

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 07-01-2008, 08:15 AM
Karl M.
 
Posts: n/a
Re: Parameterübergabe bei Netzwerkordner
Hallo,

> Bei "start" kann man auch UNC-Pfade angeben. Es müsste also so
> funktionieren:
>
> net use "\\Freigabecomputer\Freigabe" meinpasswort /user:ich
> start " " /D"\\Freigabecomputer\Freigabe\MeinPfad" /W MeineDatei.exe
> net use "\\Freigabecomputer\Freigabe" /delete
>
> Ingrid ;-)


vielen Dank!

Mit freundlichen Grüßen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 07-01-2008, 08:53 AM
Ralf Breuer
 
Posts: n/a
Re: Parameterübergabe bei Netzwerkordner
Karl M. <jelbu@web.de> schrieb:

> vielen Dank!


bitte :-)

--
Gruß
Ralf
Ich mag kein TOFU. Siehe http://einklich.net/usenet/zitier.htm
Bei Direkt-Mails NOSPAM entfernen

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 05:02 PM.


Registry Mechanic - Free Scan Now
Driver Scanner 2009 - Free Scan Now




Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74