Hi @ all,

ich habe folgendes Problem: ich m�chte gerne MS-Word innerhalb eines Intranets auf dem 
Client ausf�hren und dabei eine Vorlage vom Server verwenden....
also der User klickt auf einen Link im Intranet und es �ffnet sich bei ihm die 
entsprechende Wordvorlage

versuche ich das ganze Lokal auf meinem als Server fungierenden Rechner, klappt das 
auch  .... auch mit Netzwerkpfaden, sobald ich aber die gleiche Datei auf dem 
eigentlichen Server anspreche, erhalte ich die folgende Fehlermeldung:

Syntaxfehler 

/iisHelp/common/500-100.asp, line 129 

elseIf (objASPError.Description > "") Then
^
Laufzeitfehler in Microsoft VBScript- Fehler '800a0046' 

Erlaubnis verweigert. 

/test/aspexec.asp, line 57


mein SourceCode sieht wie folgt aus:

<%
DIM computer
Dim WSHNetwork
DIM Pfadlokal
DIM Pfadremote

set FSO=Server.CreateObject("Scripting.FilesystemObject")
set IShellDispatch2 = CreateObject("Shell.Application")
Set IWshNetwork_Class = CreateObject("WScript.Network")
set fs = CreateObject("Scripting.FileSystemObject")
set computer = Request.Servervariables("REMOTE_ADDR")

Response.Write computer
Response.Write IWshNetwork_Class.ComputerName


quellort = "C:\Temp"                ' Hier liegt Original
skriptname = "skript.vbs"        ' Name des Originalskripts
zielcomputer = IWshNetwork_Class.ComputerName        ' Remote-Computer
freigabe = "temp"        ' Freigabename
remoteort = "D:\Temp"        ' Ordner des Freigabenamens

Pfadlokal = "\\" & zielcomputer & "\" & freigabe & "\"
Pfadlokal2 = "\\" & zielcomputer & "\" & freigabe & "\" & skriptname
Pfadremote = "\\" & computer & "\" & freigabe & "\"
Pfadremote2 = "\\" & computer & "\" & freigabe & "\" & skriptname

Response.Write         "<br> Lokaler Pfad ( Server)<br>"
Response.Write Pfadlokal
Response.Write         "<br> Lokaler Pfad mit scriptnamen( Server)<br>"
Response.Write Pfadlokal2
Response.Write         "<br>"
Response.Write         "<br> Remote Pfad ( Client)<br>"
Response.Write Pfadremote
Response.Write         "<br> Remote Pfad mit scriptnamen( Client)<br>"
Response.Write Pfadremote2
Response.Write         "<br>"



'nachschauen ob die Datei schon existiert

if FSO.FileExists(Pfadremote &"skript.vbs") then
                        Response.Write "<br>Skript da<br>"

                else
                        Response.Write "<br>Skript nicht da<br>"
                        fs.CopyFile "c:\temp\skript.vbs", Pfadremote & "skript.vbs"

                end if

Call IShellDispatch2.ShellExecute("skript.vbs",,Pfadremote,,3)


%>


die skript.vbs, auf welche in dieser ASP Seite verwiesen wird f�hrt den Befehl zum 
�ffnen des Word Dokuments aus, da ich diese Dokument Clientseitig �ffnen m�chte, habe 
ich bis dato nur diese M�glichkeit gefunden, denn wenn ich versuche, das Worddokument 
direkt anzusprechen, also aus der ASP Seite heraus, �ffnet sich das Worddokument auf 
dem Server ... ggg ... das ist ja nicht der Sinn der Sache ,-))

Die entsprechenden Ordner D:\Temp sind freigegeben und f�r alles freigegeben

Hat da vielleicht jemand eine Idee?
Der IIS ist auch freigegeben ( man darf wirklich alles auf dem Ding zur Zeit...grummel)

Ich bin mit meinem VB am Ende ,-))) ( ist zwar nicht viel...aber...ggg...)

Gruss Dominik


---------------------------------------\|/-------
CUS Information Technology GmbH-------(o o)------
------------------------------ ----ooO-(_)-Ooo---
Jostesweg 7
49080 Osnabrueck - Germany
phone +49 (0) 541 982 77 77
fax   +49 (0) 541 982 77 78

Blumenhaller Weg 47
49080 Osnabrueck - Germany
phone +49 (0) 541 961 91 1
-------------------------------------------------
http://www.CUS-Network.Net
-------------------------------------------------

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an