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

Mit psexec VBS starten

Frage Microsoft Windows Netzwerk

Mitglied: AeRoX1990

AeRoX1990 (Level 1) - Jetzt verbinden

17.07.2009, aktualisiert 11:11 Uhr, 13124 Aufrufe, 15 Kommentare

Ich habe Versucht mit psexec ein vbscript von mir zu starten was sich auf einem Rechner im Netzwerk befindet.

Ich habe es so versucht:

psexec \\Computer "C:\install\Datei.vbs"

Computer steht für die Arbeitsstation auf der ich es ausführen will.

Die Datei liegt an diesem Ort. Diese habe ich mit einem Script dorthin kopiert.
Wenn ich diese Zeile ausfülle sagt mir psexec Dateipfad nicht vorhanden.

Kann mir wer helfen???

Danke!!
Mitglied: 45877
17.07.2009 um 11:15 Uhr
Hallo

probier doch mal was passiert wenn du dich erst per

psexec \\Computer cmd

auf die Kiste verbindest und dann versuchst die vbs zu starten.
Bitte warten ..
Mitglied: AeRoX1990
17.07.2009 um 11:31 Uhr
So habe ich gemacht jetzt habe ich dies gemacht:
C:\WINDOWS\system32>C:\Drucker.vbs

Passiert des weiteren nichts.
Also er meckert nicht nimmt den Befehl an aber auf dem anderem Rechner passiert trotzdem nix.
Bitte warten ..
Mitglied: 45877
17.07.2009 um 12:23 Uhr
probier mal

psexec \\computer cscript.exe /nologo "C:\Drucker.vbs"

http://forum.sysinternals.com/forum_posts.asp?TID=7879
Bitte warten ..
Mitglied: AndreasHoster
17.07.2009 um 12:25 Uhr
Ich finde PSEXEC sagt beim direten Aufruf einer VBS genau wo das Problem ist:
%1 ist keine zulässige Win32 Anwendung.

Ist es auch nicht.
psexec \\computer c:\windows\system32\cscript.exe Pfad_zu_VBS tut genau was es soll.
Bitte warten ..
Mitglied: AeRoX1990
17.07.2009 um 13:26 Uhr
Also chewbakka damit besteht das selbe Problem weiterhin.
AndreasHoster Wenn ich das so eingebe wie du gepostet hast bekomme ich einen code 0 error.#
Vielleicht habe ich es ja falsch geschrieben kannst du mal alles genau schreiben vbs heißt z.B Drucker.
Bitte warten ..
Mitglied: 45877
17.07.2009 um 14:31 Uhr
hmm,

ein letzter gedanke

psexec \\computer cmd.com /C cscript.exe C:\Drucker.vbs
Bitte warten ..
Mitglied: AeRoX1990
17.07.2009 um 16:30 Uhr
Dies klappt leider auch nicht!
Bitte warten ..
Mitglied: AndreasHoster
17.07.2009 um 17:15 Uhr
Beispiel bei mir (Skript liegt auf d:\batches\testausgabe.vbs):
psexec \\computer c:\windows\system32\cscript.exe d:\batches\testausgabe.vbs

Und die Ausgabe von psexec:
c:\windows\system32\cscript.exe exited with error code 0.
ist richtig. Error Code 0 bedeutet das Programm ist erfolgreich durchgelaufen.
Bitte warten ..
Mitglied: AeRoX1990
27.07.2009 um 08:56 Uhr
So trotzdem klappt es nicht er soll den Drucker aus der Liste entfernen er macht zwar etwas mim Drucker da steht dann wird geöffnet aber entfernen tut er ihn trotzdem nicht. Wodran liegt das?

P.s
Tut mir leid das ich mich jetzt erst melde ich war im Urlaub!
Bitte warten ..
Mitglied: AndreasHoster
27.07.2009 um 10:06 Uhr
Ich gehe mal davon aus, daß es sich um dieselbe Fragestellung wie in Deinem anderen Posting handelt und es sich um Netzwerkdrucker vom Typ \\server\druckername handelt.
In dem Fall:
Netzwerkdrucker sind USER spezifisch, nicht SYSTEM spezifisch.

Mit PSEXEC wird es unter dem User gestartet, der PSEXEC ausführt bzw. der bei PSEXEC mitgegeben wird und von diesem User wird der Drucker gelöscht, nicht von dem am Desktop angemeldeten User.
Bitte warten ..
Mitglied: AeRoX1990
27.07.2009 um 10:47 Uhr
Ja genau darum gehts aber es muss doch eine möglichkeit geben den Drucker zu entfernen!
Bitte warten ..
Mitglied: AndreasHoster
27.07.2009 um 11:08 Uhr
Ein Anmeldeskript wäre das einfachste (und sinnvollste). Läuft im Userkontext, erreicht alle, zumindestens die die sich anmelden, die die sich nicht anmelden spielen eh keine Rolle.

Wenns komplizierter werden soll, man kann natürlich mit PSEXEC auf einen anderen Rechner ein Skript starten, dies müsste dann ermitteln, wer der aktuell am Rechner sitzende User ist und dann aus dem entsprechenden HKEY_USERS\SID Eintrag die Keys für den entsprechden Drucker rauslöschen.
Bitte warten ..
Mitglied: AeRoX1990
27.07.2009 um 11:54 Uhr
Also das mit dem Loginscript wäre eine schöne saubere Sache aber leider möchte das mein Abteilungsleiter nicht. Könntest du mir erklären wie die komplizierte Version funktioniert??
Bitte warten ..
Mitglied: AndreasHoster
27.07.2009 um 14:15 Uhr
Die Netzwerkdrucker stehen in der Registry unter HKEY_USERS\SID-Nummer\Printers\Connections\ drin.
Wenn man dort den kompletten Schlüssel rauslöscht fehlt der Drucker auch im Windows.
Problem ist nur, daß es mehrere angemeldete User geben kann (durch Dienste etc.) so daß es mehrere Einträge mit verschiedener SID unter HKEY_USERS geben kann. Deswegen muß man noch die SID des gerade angemeldeten Benutzers rauskriegen, damit man den richtigen Schlüssel erwischt.
Das ist sicherlich möglich, auch wenn ich gerade nicht wüsste, wie man das herausbekommt.

Für Registry-Editieren hat das Wscript.Shell Objekt die nötigen Funktionen:
01.
Set wshshell = CreateObject("Wscript.shell") 
02.
wert = wshshell.RegRead(Name des Regkeys) 
03.
wshshell.RegWrite Name des Regkeys,Wert des Regkeys,Typ des Regkeys 
04.
wshshell.RegDelete Name des Regkeys
Der Typ des Regkeys wie bei Regedit auch: REG_SZ, REG_DWORD etc.
Bitte warten ..
Mitglied: AeRoX1990
27.07.2009 um 15:29 Uhr
Also kannst du mir jetzt nicht stepp bei stepp sagen wie ich das machen kann. Mhh Schade trotzdem schon mal Danke für deine Hilfe!! Kann mir vllt wer anders noch Helfen??
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
VB for Applications
gelöst VBS Script kann Prgramm nicht starten (15)

Frage von C.Boerner zum Thema VB for Applications ...

Windows 10
"geräte und drucker" unter w8 bzw. w10 zu starten dauert ewig (5)

Frage von tobias3355 zum Thema Windows 10 ...

VB for Applications
gelöst Bestimmte Spalten aus CSV-Datei auslesen (VBS) (9)

Frage von Gurkenhobel zum Thema VB for Applications ...

Batch & Shell
Eventlog Druckjobs mit VBS auslesen (2)

Frage von joni2000de zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...