---
title: "Köra \"externa\" kommandon med VB Script!?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/74857-köra-externa-kommandon-med-vb-script"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Dr-man"
published: "2003-04-24T10:58:09.000Z"
updated: "2007-03-15T19:40:24.000Z"
replies: 32
views: 1590
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/74857-köra-externa-kommandon-med-vb-script"
---

# Köra "externa" kommandon med VB Script!?

_Sida 1 av 2._

## #1 — Dr-man, 2003-04-24T10:58Z

Finns det nåt kommando i VB Script, som man kan använda att köra "externa kommandon", t.ex xcopy \*.\* a:\\

Permalänk: https://www.webforum.nu/p/74857

## #2 — Dr-man, 2003-04-24T11:50Z

Det jag närmast menar om det går att köra detta
mysql \> alldatabases.sql

Permalänk: https://www.webforum.nu/p/1023684

## #3 — OveRRidE, 2003-04-24T12:35Z

<https://www.serverobjects.com> har en komponent som heter ASPExec. Den kan du använda om du har tillgång till att installera på servern.

Permalänk: https://www.webforum.nu/p/1023705

## #4 — Dr-man, 2003-04-24T16:49Z

Jag har installerat komponenten! Men vet inte riktigt hur jag skall
skall använda tillsammans med VB Script?

Kan du visa ett enkelt exempel hur man gör detta?

Permalänk: https://www.webforum.nu/p/1023921

## #5 — solbulle, 2003-04-24T17:56Z

Det följer ju med lite exempelfiler när du laddar ner komponenten, har du kikat i dom?

Tex:

```
<html>
<head><title>ASPExec Test (copy)</title><head>
<body>
<H3>ASPExec Copy Test</H3>

<%
  Set Executor = Server.CreateObject("ASPExec.Execute")
  Executor.Application = "cmd /c copy c:\*.* g:\temp"
  Executor.Parameters = ""
  strResult = Executor.ExecuteDosApp
  Response.Write "<pre>" & strResult & "</pre>"
%>

</body>
</html>
```

Permalänk: https://www.webforum.nu/p/1023970

## #6 — Dr-man, 2003-04-24T18:42Z

Men jag skulle vilja använda det tillsammans med VB Script istället för ASP! Går det inte att använda det endast med VB Script?

Permalänk: https://www.webforum.nu/p/1024004

## #7 — Sebbe, 2003-04-25T07:08Z

VBScript är ju språket du använder i ASP? ASP är inget eget språk, man måste använda antingen JScript eller VBScript med det.

Permalänk: https://www.webforum.nu/p/1024243

## #8 — @nders, 2003-04-25T07:12Z

Vi pratar inte enbart ASP här, killar kom ihåg det. Jag tror att Dr-man skall använda en .vbs-fil endast.

Ett försök att skriva om asp-exemplet till dött vbscript. Jag har ingen aning om det kommer att fungera, men:

```
  Set Executor = CreateObject("ASPExec.Execute")
  Executor.Application = "cmd /c copy c:\*.* g:\temp"
  Executor.Parameters = ""
  Executor.ExecuteDosApp
```

Permalänk: https://www.webforum.nu/p/1024246

## #9 — Sebbe, 2003-04-25T07:20Z

> **@nders skrev:**
>
> Vi pratar inte enbart ASP här, killar kom ihåg det.

 Ajdå! Tack för påminnelsen! :D ;)

Permalänk: https://www.webforum.nu/p/1024251

## #10 — Dr-man, 2003-04-25T08:13Z

Jag testade ditt vbs-script, men får följande felmeddelandet
ActiveX-komponenten kan inte skapa objekt.:'ASPExec.Execute'

Kan nån hjälpa mig?

Permalänk: https://www.webforum.nu/p/1024280

## #11 — eee, 2007-03-06T08:34Z

Någon som vet vart Aspexec tagit vägen? Vill exekvera doskommandon från min server men hittar inte aspexec eller någon likvärdig komponent.

Någon som har tips om vad jag skall använda?

Permalänk: https://www.webforum.nu/p/1942971

## #12 — OveRRidE, 2007-03-06T09:42Z

Det behöver du ingen komponent för alls, om du kör rent VBScript. 

```
Dim objShell
Set objShell = CreateObject("WScript.Shell") 
objShell.run "cmd.exe /K ping localhost"
Set objShell = Nothing
```

Permalänk: https://www.webforum.nu/p/1942987

## #13 — eee, 2007-03-06T10:07Z

Tack för tipset Override.
Jag har sökt i forumet på felmeddelandet jag får:

> Microsoft VBScript runtime error '800a0046' 
> Permission denied 
> /exe.asp, line 12

Jag har satt executerättigheter på IUSSR-kontot och vet inte riktigt vad det kan vara som felar, något tips?

Permalänk: https://www.webforum.nu/p/1942992

## #14 — voigtann1, 2007-03-06T10:08Z

har du satt IUSR rättigheter i mappen också?

Permalänk: https://www.webforum.nu/p/1942993

## #15 — eee, 2007-03-06T10:13Z

Jo jag har högerklickat på c:\\inetpub\\wwwroot och satt "Read & Execute" för Internet Guest Account där.

Är det på några fler ställen jag skall ställa in det?
Ursäkta min okunskap gällande IIS :(

Permalänk: https://www.webforum.nu/p/1942996

## #16 — OveRRidE, 2007-03-06T10:14Z

Alltså, gäller nu det här ASP eller VBS? 

Vill du köra koden i en ASP-sida eller som en VBS-fil på servern?

Permalänk: https://www.webforum.nu/p/1942997

## #17 — eee, 2007-03-06T10:15Z

Jag vill köra koden i en asp-sida.
Har jag missförstått det då kanske?  :q

Permalänk: https://www.webforum.nu/p/1942999

## #18 — emission, 2007-03-06T13:53Z

Likvärdig komponent:

<http://www.dynu.com/dynuexec.asp>

Permalänk: https://www.webforum.nu/p/1943066

## #19 — OveRRidE, 2007-03-06T15:54Z

> **eee skrev:**
>
> Jag vill köra koden i en asp-sida.
> Har jag missförstått det då kanske?  :q

Isåfall ska du nog inte använda mitt exempel, även om det antagligen fungerar. Använd en komponent då istället, mindre risk om du kör dem genom t.ex. COM+.

Permalänk: https://www.webforum.nu/p/1943097

## #20 — eee, 2007-03-06T19:24Z

Tack för tipset emission jag kikar på den nu.
Jag har dock väldiga problem med rättigheterna.
Körde deras sample och får access denied.
Jag har som det står på deras sida satt execute rättigheter på IUSR_Datornamns:kontot för mappen som filerna ligger i.

Hur ställde du in det? (om du nu använder det)

Permalänk: https://www.webforum.nu/p/1943171

---

Tråden på webben: https://www.webforum.nu/amne/asp/74857-köra-externa-kommandon-med-vb-script  
Nästa sida: https://www.webforum.nu/amne/asp/74857-köra-externa-kommandon-med-vb-script/page2.md
