automatisch openen (.bat)

Status
Niet open voor verdere reacties.

erw1nb

Gebruiker
Lid geworden
26 aug 2010
Berichten
50
Beste mensen,

Het gaat om het volgende.
Ik heb hier een inlogscript draaien. Daarin worden een paar andere scripts aangeroepen. Nu gaat 1 van die scripts die aangeroepen wordt, wel netjes laden.. maar daarna vraagt ie om openen of annuleren.
Dat is niet de bedoeling.

Weet iemand hoe dat opgelost kan worden?

Bvd.
 
Bedoel je dat Windows met zo'n venstertje komt dat vraagt of je het bestand in kwestie uit wilt voeren?

De enige manier om dat te voorkomen is om de beveiligingsinstellingen van Windows omlaag te schroeven volgensmij.
 
Je krijgt precies hetzelfde wat er normaal verschijnt als je een .bat bestand uitvoert.

"wilt u dit bestand openen?"

En als opties heb je dan 'openen' en 'annuleren'
 
Zonder inzicht in het originele login-script (vooral de aanroep van die andere batch-file) en de inhoud van die andere batch-file wordt het zo goed als onmogelijk in te schatten wat je precies bedoelt en (vooral) waar het misgaat.

Tijs.
 
Oké

aan't begin worden er eerst driveletters 'aangemaakt':

voorbeeld:
net use K: \\server\sharenaam /yes

daarna worden andere scripts aangeroepen:

\\servernaam\netlogon\ocs\192.168.1.18.exe /p num:81 /tag:"001144"

\\servernaaml\netlogon\Create_Printer.vbs


Het laatste script vraagt om openen bij het opstarten van het script.


Hier dat script:

On Error Resume Next

Dim objNetwork

Set objNetwork = CreateObject("WScript.Network")

objNetwork.RemoveWindowsPrinterConnection "\\servernaam\HP Administratie Lade 1"
objNetwork.AddWindowsPrinterConnection "\\servernaam\HP Administratie Lade 1"

---

Er zijn nog wel meer printers die aangeroepen worden, maar precies op dezelfde wijze. Dat ze eerst verwijderd worden heeft te maken met een paar printers die niet helemaal correct werken.

bvd.
 
Normaal zet je cscript.exe erbij in de aanroep, dus:
cscript.exe \\servernaaml\netlogon\Create_Printer.vbs

Kijk wat dat oplevert.

Tijs.
 
Weet je zéker dat het misgaat bij het aanroepen van het .vbs script? Dus niet bij een andere stap?
En is het tijdens het draaien van het script of al bij de aanroep dat het misgaat?
En wat is het resultaat als je Openen kiest? Opent dan het script in Kladblok of wordt het (alsnog) uitgevoerd?

Wordt het script (alsnog) uitgevoerd met de knop Openen, dan lijkt het me een beveiligings-probleem. Beter gezegd: Dat het draaien van het .vbs script wordt geblokkeerd door beveiligings-instellingen op de werkstation-computer(s).
Wellicht is het genoeg om de servernaam toe te voegen in Vertrouwde websites (Start -> Uitvoeren -> inetcpl.cpl -> tabblad Beveiliging -> vinkje uit bij Serververificatie (Https...) en dan in het website aan de zone toevoegen de naam van de server invullen en op Toevoegen drukken.
Ook kan het zijn dat anti-virus etc. programmatuur het openen van .vbs bestanden tegengaat. Kijk ook dat na.

Een schermafdruk van de melding Openen/annuleren zou ons hier op het forum meer inzicht kunnen verschaffen. Geef/upload eens zo'n schermafdruk.

Tijs.
 
Laatst bewerkt:
't is gelukt.

Fout heb ik zelf gevonden. Er zijn verschillende scripts hier. In alle scripts stond \\servernaam. Bij 1 echter \\domainnaam. Dat heb ik gewijzigd, en het werkt nu wel.

bedankt voor het meedenken en helpen.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan