Top-Themen

Aktuelle Themen (A bis Z)

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 Grundlegende Fragen bezüglich Shell, Batch und VBS und deren Kombinationsmöglichkeiten

Mitglied: Terence-Chill

Terence-Chill (Level 1) - Jetzt verbinden

30.09.2011, aktualisiert 18.10.2012, 5870 Aufrufe, 3 Kommentare

1.) Worin genau liegt der Unterschied zwischen Batch und Powershell?
2.) Inwiefern lassen sich Batch (oder Shell, dazu später mehr) und VBS kombinieren?

Guten morgen, werte Administratoren ;),

ich habe so langsam erkannt, was sich mit Batch realisieren lässt - und was eben nicht. Für meine Ideen und deren Umsetzung reichen die mitgebrachten Möglichkeiten leider nicht mehr aus. Somit komme ich auch zur Frage eins aus dem Vorwort:

1.) Ich habe leider keinerlei Erfahrung mit Powershell, will aber für die Umsetzung meiner Ideen mein Wissen über die Grenzen der Batchdimension hinaus ausbauen. Bietet sich hier Powershell an? Meine Anforderungen hieran wären ähnlich wie an Batch, allerdings mit mehr Möglichkeiten mit Arrays, Variablen, Funktionen und logischen Operatoren/Rechenoperatoren umzugehen. Kann PS hier aushelfen?

2.) Auf diese Frage gehe ich am besten mit einem "halb"konkreten Beispiel ein:
Nehmen wir an, ich will, dass der User eine Variable per manueller Eingabe definiert. Kein Problem mit set /p var=, nur ist für den Laien das DOS-Prompt doch erstmal abschreckend und etwas bedienungsunfreundlich. Nun kam mir die glorreiche Idee, hier weiter mit VBS, genauer InputBox() zu arbeiten. Doch wie kann ich aus einem Batchprogramm hinaus einen VBS-Befehl wie eben z.B. InputBox() realisieren? Ist dies überhaupt möglich (ohne eine *.vbs via Script zu starten)?


Falls ich hier in der falschen Abteilung gelandet sein sollte, würde ich mich freuen, wenn Du, lieber Bieber, nicht sofort diese Frage löschst, sondern mir eventuell davor kurz einen Hinweis geben könntest.

Ich freue mich auf eure Antworten!

Gruß, Terence
Mitglied: Logan000
30.09.2011, aktualisiert 18.10.2012
Moin Moin

Zitat von Terence-Chill:
1.) Ich habe leider keinerlei Erfahrung mit Powershell, will aber für die Umsetzung meiner Ideen mein Wissen über die
Grenzen der Batchdimension hinaus ausbauen. Bietet sich hier Powershell an?
Ich würde sagen: Ja.
Meine Anforderungen hieran wären ähnlich wie an Batch, allerdings mit mehr Möglichkeiten mit Arrays, Variablen, Funktionen und logischen Operatoren/Rechenoperatoren
umzugehen. Kann PS hier aushelfen?
Aus meiner sicht ist die Powershell eine recht gelungene Kombination aus Batch und VBS.
Aber da machst du dir am besten selbst ein Bild:
PowerShell for Runaways - Part I
PowerShell for Runaways - Part II
PowerShell For Runaways - Part III

2.) Auf diese Frage gehe ich am besten mit einem "halb"konkreten Beispiel ein:
Nehmen wir an, ich will, dass der User eine Variable per manueller Eingabe definiert. Kein Problem mit set /p var=, nur ist
für den Laien das DOS-Prompt doch erstmal abschreckend und etwas bedienungsunfreundlich. Nun kam mir die glorreiche Idee,
hier weiter mit VBS, genauer InputBox() zu arbeiten. Doch wie kann ich aus einem Batchprogramm hinaus einen VBS-Befehl wie
eben z.B. InputBox() realisieren?
Ist dies überhaupt möglich
Ja.
(ohne eine *.vbs via Script zu starten)?
Äh, Nein.
Wenn ich in Skripten eine GUI benötige (ist meistens nicht der Fall) verwende ich gerne Webseiten.

Ich hoffe das hilft dir weiter.

Gruß L.
Bitte warten ..
Mitglied: Onkelrossie
30.09.2011 um 10:42 Uhr
Zu 1. kann ich ganz klar PS empfehlen! Du brauchst dann im Grunde gar kein Batch oder VBS mehr, da PS eigentlich alles bietet was die andern beiden auch können und noch mehr. Daher würde es reichen sich nur noch mit PS zu befassen und muss dann nicht zwischen 3 wenn auch nur gering verscheidenen Syntaxen wechseln, wodurch auch Fehler entstehen können. Außerdem spart man sich so generell Zeit und Arbeit. Einziger nachteil an PS ist eben dass es nicht überall installiert ist und man es dann erst installieren muss. Die anderen beiden Scriptsprachen sind eher für schnelle "kleinere" Aufgaben zu gebrauchen.

Zu 2. nein das ist meines Wissens nicht ohne externen Call eines vbs Scriptes möglich. Das was du willst wäre eine Art "Inline VBS" in Batch Scripten. Das gibt es nicht....


Gruß,
Wolfgang
Bitte warten ..
Mitglied: Terence-Chill
02.10.2011 um 14:02 Uhr
Vielen Dank, die Herren!
Dann werde ich mich mal mit Powershell auseinandersetzen.
Bitte warten ..
Ähnliche Inhalte
Windows Netzwerk

Netzwerkeinstellungen grundlegend zurücksetzen - Probleme bei der Netzwerkadministration

Frage von matsmatsWindows Netzwerk4 Kommentare

Hallo liebe Community, ich hoffe, dass ich in diesem Forum richtig gelandet bin, ich quäle mich nämlich schon seit ...

Cloud-Dienste

Frag zu sftp und rsync

gelöst Frage von qwertz1Cloud-Dienste2 Kommentare

Hallo, ich habe eine Frage zu rsync im Zusammenspiel mit sftp. Ein Kunde hat sich bei Strato einen Online-Speicher ...

Batch & Shell

Drucker über Shell-Batch installieren

gelöst Frage von Ray00731Batch & Shell3 Kommentare

Hallo zusammen, nach mehrfachem Googeln habe ich leider keine für mich optimale Lösung gefunden. Ich muss auf 20 Arbeitsstationen ...

Batch & Shell

Base64 Decode (Batch,VBS)

gelöst Frage von clragonBatch & Shell26 Kommentare

Hey Leute Ich suche gerade nach einem kleinen VBS schnipsel für mein aktuelles Batch Projekt. Das Schnipsel soll in ...

Neue Wissensbeiträge
Internet
Copyright-Reform: Upload-Filter
Information von Frank vor 14 StundenInternet

Hallo, viele Menschen reden aktuell von Upload-Filtern. Sie reden darüber, als wären es eine Selbstverständlichkeit, das Upload-Filter die Seitenbetreiber ...

Google Android

Blokada: Tracking und Werbung unter Android unterbinden

Information von AnkhMorpork vor 16 StundenGoogle Android1 Kommentar

In Ergänzung zu meinem vorherigen Beitrag: Blokada efficiently blocks ads, tracking and malware. It saves your data plan, makes ...

Google Android
Facebooks unsichtbare Datensammlung
Information von AnkhMorpork vor 16 StundenGoogle Android1 Kommentar

Rund 30 Prozent aller Apps im Play-Store nehmen Kontakt zu Facebook auf, sobald man sie startet. So erfährt der ...

Exchange Server

Exchange 2010 bis 2019 Sicherheitslücke durch CU RU schließen

Information von sabines vor 19 StundenExchange Server

Für die hier: und hier: besprochene Sicherheitslücke ist ein Patch für Microsoft Exchange Server 2010 - 2019 verfügbar. RU ...

Heiß diskutierte Inhalte
Windows 10
Windows Update funktioniert nicht - Keine Verbindung mit dem Updatedienst
gelöst Frage von anveWindows 1030 Kommentare

Hallo, ich kann schon länger keine Updates mehr machen. Wenn ich auf Update suchen gehe, dann schreibt er folgendes: ...

LAN, WAN, Wireless
NETBEUI unter Windows 10
Frage von certifiedit.netLAN, WAN, Wireless26 Kommentare

Guten Abend, wir stehen gerade vor dem Rästel, warum man in einer Industriemaschine (wert gut 6-stellig, paar mal vorhanden) ...

Hardware
Was passiert wenn ein Server zu heiß wird?
Frage von LohrakHardware21 Kommentare

Hallo Sollte ein Server zu heiß werden, da z.B ein Lüfter ausfällt, was würde passieren? Wie meldet sich der ...

Internet
EU-Gremien einigen sich auf die schärfste Form von Upload-Filter und Leistungsschutzrecht
Information von FrankInternet17 Kommentare

Nun ist es . Die Verlage, die in der Vergangenheit das Internet verschlafen hatten und kurz vor ihrer Auflösung ...