WatchDirectory home page
WatchDirectory Startseite (Deutsche Version)
Site WatchDirectory (Français)
  Welcome, Guest. Please Login or Register
YaBB - Yet another Bulletin Board
   
  HomeHelpSearchLoginRegister  
 
Page Index Toggle Pages: 1
Tipp für Zugriff auf Netzfreigabe/Dienst gesucht (Read 4243 times)
randyh
YaBB Newbies
*
Offline



Posts: 4
Tipp für Zugriff auf Netzfreigabe/Dienst gesucht
Aug 21st, 2013 at 10:37am
 
Hallo zusammen,


wir testen gerade whatchDirectory.
Die ersten Tests waren wirklich klasse - nur an einer Stelle komme ich jetzt nicht vernünftig weiter.

Die Installation wurde auf einem Windows 7 PC der als Mitglied in der Domäne hängt wurchgeführt.

Jetzt soll eine Netzwerkfreigabe auf einem fernen System überwacht werden. (eine neue Datei im Ordner -> Email)
Der Zugriff auf diese Freigabe ist einfach mittels  Username/Kennwort möglich. So können wir auch Problemlos ein Netzlaufwerk verbinden usw.

Ich kann auf dem zu überwachenden System keine Berechtigungen ändern/anlagen oder für AD User vergeben.

Der erstellte Job funktioniert leider nicht "Error Code 5 - Zugriff verweitert"
Das leuchtet mir ja ein - da der Dienst versucht auf den UNC Pfad mit seinen eingetragenen Anmeldeinformationen zuzugreifen, es aber nicht kann.
Ich hätte jetzt auch mal einen User im AD oder auf dem Windows 7 PC angelegt, mit den identischen Anmeldeinformationen und
hätte den Dienst damit laufen lassen -> funktioniert trotzdem nicht.

Habt ihr evtl. einen Tipp, wie ich das elegant lösen kann?

Genau dafür würden wir uns nämlich die Software dann gerne kaufen Smiley

vielen dank

mfg
Back to top
 
 
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 659
South Germany
Re: Tipp für Zugriff auf Netzfreigabe
Reply #1 - Aug 22nd, 2013 at 9:26am
 
Hi Randyh,

sorry für die verspätete Antwort.

Grundsätzlich gilt: Dienste sehen keine (mit anderen Credentials) gemappten Laufwerke, somit kann die Aufgabe als Dienst nicht darauf zugreifen. Normal gestartete Aufgaben laufen im Kontext des angemeldeten Benutzers, wenn für diesen eine Laufwerksbuchstabe gemappt ist, kann die Aufgabe diesen verwenden.


Es geht aber auch über eine bisher undokumentierte und neue Funktion ohne GUI für Dienste:

Lade Dir bitte die letzte Beta runter und installiere sie über die bestehende Version drüber (alle Aufgaben vorher beenden, Control-Center schließen) http://www.watchdirectory.net/beta/SetupWD470BETA8.exe ;

Starte das WatchDirectory Control-Center, drücke STRG+9, öffne die Datei [aufgabenname].config  der entsprechenden Aufgabe mit Notepad.
Scrolle bis ans Ende und erzeuge eine neue Sektion:

[netuse_0]
unc=\\delllap\share
usr=username
pwd=passwd

Wenn Du mehrerer UNC-Pfade verwenden möchtest, kannst Du weitere Sektionen hinzufügen [netuse_1] etc.

Beim Start der Aufgabe verbindet sich das Plugin unter der Verwendung der dort angegeben Credentials mit dem Share auf dem Zielsystem, so dass auch Dienste dies nutzen können.
Derzeitiger Nachteil manuelle Konfig über die .config-Datei und der Benutzername/das Passwort stehen im Klartext in dieser Datei.

Wir werden in einer zukünftigen Version dieses Konfigurationsmöglichkeit in die GUI aufnehmen und das Passwort verschlüsselt speichern.
Lass mich bitte wissen, ob die Vorgehensweise bei Dir so klappt.
Back to top
 

Viele Grüße / Best regards
Dirk - GdP Software

dirk [at] gdpsoftware [dot] com
http://blog-de.gdpsoftware.com
Webseite: http://www.gdpsoftware.com
WWW WWW  
IP Logged
 
randyh
YaBB Newbies
*
Offline



Posts: 4
Re: Tipp für Zugriff auf Netzfreigabe/Dienst gesuc
Reply #2 - Aug 26th, 2013 at 11:13am
 
Hallo,


danke für die Info.
Ich habe die Tipps genau so befolgt, aber leider klappt es nicht Sad

Nach dem Update habe ich zusätzlich noch die Email Funktion neu konfiguriert, damit ich
den Fehler zugeschickt bekam:

Die Eingefügten Infos zur Freigbe wurden übrigens von mir unten angefügt in der Datei - nach dem
Job Start hat sich watchDirectory die Datei "zurechtgerückt" - also scheint es die Anmeldedaten erkannt zu haben.

Ich füge die Details vom Job ein:
Code:
[watchDirectory]
plugin=wdopautoemail
plugin-desc=E-Mail-Benachrichtigungen senden
directoryToMonitor=\\192.168.1.10\SYS\ERP\ERROR
monitorSubDirectories=1
ignoreAccessDenied=0
retryToConnect=1
retryNumTimes=25
retryWaitSeconds=30
desc=E-Mail-Benachrichtigungen senden%NL%überwache Verzeichnis: \\192.168.1.10\SYS\ERP\ERROR%NL%Unterverzeichnisse eingeschlossen
debug=0
nohistory=0
configversion=2
[mainplugin]
sizeLimitEnabled=0
sizeLimit=0
attach=0
remove=0
variableCombinePeriod=1
combinePerDirectory=0
combineEnabled=0
combineMax=0
combineDurationHMS=1
combineDuration=5
encodingMethod=5
body=Hallo~Auf Computer $COMP$ ist folgendes vorgefallen:~$RS$: $FP$\$FN$~$DT$ $TM$~
email=TO:Mich<admin@firma.com>~~
emailFrom=
subject=$RS$: $FN$
preMsg=
postMsg=
midMsg=----------------------
midMsgSet=1
[watchDirectoryMasks]
type=7
[watchDirectoryMoniMethod]
method=1
pollingInterval=10
fileAgeHowOld=30
fileAgeHowGran=2
fileAgeCalcUsing=2
fileAgeRemember=1
fileAgeAddMinutes=0
fileAgePollMinutes=0
[watchDirectoryEvents]
evtFileNew=1
evtFileDel=0
evtFileRen=0
evtFileRenToNewDel=0
evtFileChng=0
evtFileChngBasedOnSize=0
evtDirNew=0
evtDirDel=0
evtDirRen=0
evtDirRenToNewDel=0
evtQuiet=0
evtQuietSecondsInterval=60
evtQuietJustOne=0
fastScansSubdirsForRenames=0
[watchDirectoryOther]
waitForFilesToBeAvailable=1
fireFilenewDirnewAtStart=0
fireFilenewDirnewAtStartOnce=0
missedEvents=0
delayStartingTask=0
delayStartingTaskSeconds=2
alert-email=<admin@firma.com>
enableTray=0
colorcode=0
startupIgnoreScheduler=0
[WxRemote]
Hide=0
[netuse_0]
unc=\\192.168.1.10\SYS\
usr=sys
pwd=sys

[eventFilters]
otherfiles=0
filterScript=
[watchDirectoryRunAs]
runType=3
hiderun=0
surviveLogoff=0
secondsDelayStartup=0
serviceStartTypeAuto=1
[watchDirectorySchedule]
method=0
methodDelayNum=1
methodDelayWhat=2
methodWeekdaySun=0
methodWeekdayMon=0
methodWeekdayTue=0
methodWeekdayWed=0
methodWeekdayThu=0
methodWeekdayFri=0
methodWeekdaySat=0
methodWeekdayPart=0
methodWeekdayIgnoreOutside=0
schdForceSchedule=0
mergeTasks=1
mergeUpdatesTimestamp=0
[watchDirectorySecurity]
fileSecurityOption=3


 




Per Email erhalte ich den Fehler:

DMD - Kann Verzeichnis \\192.168.1.10\SYS\ERP\ERROR nicht überwachen: Error Code: 50
Description: Die Anforderung wird nicht unterstützt.

Datum/Zeit:26.08.2013 11:00:45
Computer:SYSPC


[watchDirectory:ERROR-Log] WARNING Initialisierung der Überwachung...
Initialisierung der Überwachung fehlgeschlagen. Neuversuch in 30 Sekunden
Datum/Zeit:26.08.2013 11:00:45
Computer:SYSPC


Besten Dank für jeden weiteren Tipp!

viele Grüße
Back to top
 
 
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 659
South Germany
Tipp für Zugriff auf Netzfreigabe/Dienst gesucht
Reply #3 - Aug 26th, 2013 at 11:33am
 
Hmm...

Läuft die Aufgabe als Windows-Dienst? Kannst Dus mal "normal" (Reiter Startart) probieren?
Back to top
 

Viele Grüße / Best regards
Dirk - GdP Software

dirk [at] gdpsoftware [dot] com
http://blog-de.gdpsoftware.com
Webseite: http://www.gdpsoftware.com
WWW WWW  
IP Logged
 
randyh
YaBB Newbies
*
Offline



Posts: 4
Re: Tipp für Zugriff auf Netzfreigabe/Dienst gesuc
Reply #4 - Aug 26th, 2013 at 11:47am
 
Also der Fehler lag auf meiner Seite...

Es klappt jetzt.

Ich hatte die Überwachungsmethode auf "Standard" gesetzt.
Dies habe ich noch auf "Abfrage" umgestellt, und schon funktioniert es wie es soll.

Sowohl im Direktstart - als auch als Dienst!

vielen Dank für den super Support.
Jetzt können wir die Version auch kaufen!

gruß
Back to top
 
 
IP Logged
 
Dirk
YaBB Administrator
*****
Offline



Posts: 659
South Germany
Tipp für Zugriff auf Netzfreigabe/Dienst gesucht
Reply #5 - Aug 26th, 2013 at 11:51am
 
Danke für die Rückmeldung!
Back to top
 

Viele Grüße / Best regards
Dirk - GdP Software

dirk [at] gdpsoftware [dot] com
http://blog-de.gdpsoftware.com
Webseite: http://www.gdpsoftware.com
WWW WWW  
IP Logged
 
randyh
YaBB Newbies
*
Offline



Posts: 4
Re: Tipp für Zugriff auf Netzfreigabe/Dienst gesuc
Reply #6 - Aug 26th, 2013 at 12:02pm
 
Gerne! Das ist ja auch das Mindeste.
Back to top
 
 
IP Logged
 
Page Index Toggle Pages: 1