Jump to content

Kann mir jemand bei RV Tools weiterhelfen?


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Hallo Leute,

 

ich habe mir RV Tools besorgt um über das VMware VC alles mögliche auslesen zu können.

Nun habe ich das Tool installiert und es funktioniert echt Spitze.

Jetzt möchte ich gern das ganze per Script automatisieren. Das Script habe ich schon. Leider funktioniert es nur bedingt.

Ich habe im Script die Benutzerdaten hinterlegt die ich auch in den Client eintrage um Zugriff auf das VC zu bekommen. Wenn ich das Script starte kommt allerdings immer das kleine Anmeldefenster hoch und bringt vorher eine Fehlermeldung:

 

Could not logon with your Windows credentials. (Wollte ich ja eigentlich auch garnicht)

Please enter your username and password. (Hatte ich ja eigentlich im Script hinterlegt)

Sorry vor this.   (Hm dafür kann ich mir was kaufen) :-)

 

Dann kann ich nur auf OK klicken und das kleine fenster geht auf wo ich die Daten eingeben kann.

 

Kenn sich jemand damit aus? Oder hat jemand schon ein Script am laufen was das kann was ich gern möchte?

 

Gruß Thomas

Link zu diesem Kommentar

Na klaro. Gerne doch. :-)

 

@echo off & setlocal

rem #########################
rem Name RVToolsBatch
rem By  RobWare
rem Date November 2013
rem Version 3.6
rem #########################

rem =====================================
rem Include robware/rvtools in searchpath
rem =====================================
set path=%path%;c:\program files (x86)\robware\rvtools

rem =========================
rem Set environment variables
rem =========================
set $VCServer=srv-vc
set $SMTPserver=ex
set $SMTPport=25
set $Mailto=meineadresse@meinefirma.de
set $Mailfrom=rvtools@meinefirma.de
set $Mailsubject=subject, example="" "rvtools="" batch="" report"=""
set $AttachmentDir= c:\rvtools_ergebnis
set $AttachmentFile= vms_in_welchem_datastore.xls

rem ===================
rem Start RVTools batch
rem ===================
rvtools.exe -s srv-vc –u Domäne\Username –p Kennwort -c ExportAll2xls -d %$AttachmentDir% –f %$AttachmentFile%

rem =========
rem Send mail
rem =========
rvtoolssendmail.exe /smtpserver %$SMTPserver% /smtpport %$SMTPport% /mailto %$Mailto% /mailfrom %$Mailfrom% /mailsubject %$Mailsubject% /attachment %$AttachmentDir%\%$AttachmentFile%

Link zu diesem Kommentar

Heho, habe mich extra angemeldet um dir zu helfen, ich kenne mich mit RVTools aus.

Probier mal das hier
rvtools.exe -u %$USER%  -p %$PASSWORD% -s %$VCServer% -c ExportAll2xls -d %$AttachmentDir% -f %$AttachmentFile%

d.h. du machst natürlich vorher deine set $USER=deinuser etc. und schau das du das -p und -u vor dem -s $VCServer übergibst.
und nebenbei für mal das script ohne dieses rem außenrum aus, nur um mögliche fehlerquellen auszuschließen, bei rvtools und anderen sachen die man nur einmal einstellt braucht man diese rem zu erklärung nicht, und wenn du unbedingt willst, mach ein seperates textdokument, das ist viel besser und man macht nichts kaputt.

grüße
Admiria

Link zu diesem Kommentar

Cool Danke Dir. Ich habe es versucht und gleichzeitig noch Nachdem es geklappt hat das alte Script wieder angepasst nun läuft es.

 

Vielen Dank für Eure Hilfe :-)

 

 Das ist meine funktionierende Lösung:

 

rem #########################
rem Name RVToolsBatch
rem By  RobWare
rem Date November 2013
rem Version 3.6
rem #########################

rem =====================================
rem Include robware/rvtools in searchpath
rem =====================================
set path=%path%;c:\program files (x86)\robware\rvtools

rem =========================
rem Set environment variables
rem =========================
set $VCServer=10.200.xxx.xxx
set $SMTPserver=192.168.xxx.xxx
set $SMTPport=25
set $Mailto=mein_name@meinefirma.de
set $Mailfrom=rvtools@meinefirma.de
set $Mailsubject="RVTools Report"
set $AttachmentDir=c:\rvtools_ergebnis
set $AttachmentFile=RVTools.xls

rem ===================
rem Start RVTools batch
rem ===================
rvtools.exe -u domäne\berechtigter_user -p kennwort -s %$VCServer% -c ExportAll2xls -d %$AttachmentDir% -f %$AttachmentFile%

rem =========
rem Send mail
rem =========
rvtoolssendmail.exe /smtpserver %$SMTPserver% /smtpport %$SMTPport% /mailto %$Mailto% /mailfrom %$Mailfrom% /mailsubject %$Mailsubject% /attachment %$AttachmentDir%\%$AttachmentFile%

Link zu diesem Kommentar
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Schreibe einen Kommentar

Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor-Fenster leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...