Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

VBS - Shellaufruf

Frage Entwicklung VB for Applications

Mitglied: Dani

Dani (Level 5) - Jetzt verbinden

28.08.2007, aktualisiert 22.09.2007, 8306 Aufrufe, 4 Kommentare

Hallo Admins,

ich habe mal wieder ein kl. Problem, wo ich den Fehler einfach nicht finde! Das VBS läuft auf Windows Server 2003 EE.

Folgende Zeile steht bei mir in der xyz.vbs:
01.
.... 
02.
Set oShell = WScript.CreateObject("WScript.Shell") 
03.
oShell.Run "rmdir /s /q C:\test", 0, True 
04.
...
Diese beiden Zeile bzw. die letzte Zeile spuckt mir folgende Meldung aus:
01.
Zeichen: 1 
02.
Fehler: Das System kann die angegebene Datei nicht finden. 
03.
Code: 80070002 
04.
Quelle: (null)
Kopiere ich diese rmdir... Zeile in die Konsole und drück ENTER, funktioniert alles. Was mache ich falsch??
Mitglied: TuXHunt3R
28.08.2007 um 16:32 Uhr
Eine Frage:

Wieso löscht du den Ordner mit einem externen Befehl? Ich kenne VBS nicht so gut, aber gibt es nicht eine Möglichkeit in VBS, ohne auf CMD-Befehle auszuweichen?
Bitte warten ..
Mitglied: AndreasHoster
28.08.2007 um 16:44 Uhr
Weil rmdir keine ausführbare Datei ist, sondern ein eingebautes Kommando der Kammandozeile cmd.exe. Daher kann die Datei nicht gefunden werden, denn sie existiert nicht.
Falls Du es unbedingt über einen externen Aufruf machen willst:
cmd.exe /C rmdir /s /q C:\test
Ansonsten gibt das Scripting.FileSystemObjekt einiges her:
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder("C:\test")
Da kann dann der Ordnername sogar Leerzeichen haben.
Bitte warten ..
Mitglied: Dani
28.08.2007 um 18:09 Uhr
Hi ihr beiden,

@TuXHunt3R
Gibt es, aber dazu komme ich gleich....

@AndreasHoster
Weil rmdir keine ausführbare Datei ist, sondern ein eingebautes Kommando der
Kammandozeile cmd.exe
Stimmt.... da war mal was. *ups* Werde ich morgen Mittag mal testen.

Zu der VB - Idee:
Funktioniert an sich, aber irgendwie lässt er mich die Ordnerstruktur nicht löschen obwohl ausreichend Rechte bzw. der Administrator Vollzugriff hat. Somit wollte ich das Problem umgehen.


Grüße
Dani
Bitte warten ..
Mitglied: Dani
22.09.2007 um 09:47 Uhr
Guten Morgen,
also es funktioniert so tatsächlich. Wenn ich auch so frisch ausgeruht darüber nachdenke, gibt es schon Sinn. Danke an euch und Happy Weekend .


Grüße
Dani
Bitte warten ..
Ähnliche Inhalte
Entwicklung
gelöst Grafische Darstellung - Fortschrittsanzeige VBS Skript (7)

Frage von Komoran12 zum Thema Entwicklung ...

Batch & Shell
gelöst Vbs programm unabhängig vom Speicherort ausführen (2)

Frage von Markus2016 zum Thema Batch & Shell ...

Windows 10
gelöst Vbs oder batch zum Ändern von Dateinamen ab Zeichenkette (13)

Frage von vbaGast zum Thema Windows 10 ...

Batch & Shell
Cpl Dateien per Batch oder VBS öffnen (1)

Frage von Angelo131095 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Festplatten, SSD, Raid
PC stellt nach dem Bios ab (20)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...

Server-Hardware
Einem Stromausfall entgegen wirken (19)

Frage von OIOOIOOIOIIOOOIIOIIOIOOO zum Thema Server-Hardware ...

Windows 7
Freeware MSI Tool (13)

Frage von uridium69 zum Thema Windows 7 ...

Microsoft Office
gelöst VBA Excel Problem mit UserForm, ListBox und TextBox (12)

Frage von abuelito zum Thema Microsoft Office ...