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

Frage Entwicklung Batch & Shell

Mitglied: Terence-Chill

Terence-Chill (Level 1) - Jetzt verbinden

30.09.2011, aktualisiert 18.10.2012, 5579 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
Sonstige Systeme
OsTicket - Grundlegende Fragen
Frage von Dragan123Sonstige Systeme8 Kommentare

Guten Morgen zusammen, Ich habe eine Frage an euch und hoffe jemand hat eine Antwort. Ich bin auf der ...

Hyper-V
Remote App - Grundlegende Fragen
gelöst Frage von 118080Hyper-V9 Kommentare

Habe nun einen neuen Plan für unser Netzwerk: Und zwar möchte ich so viele Programme wie möglich via Remote ...

Windows Server
Windows Server - Grundlegende Fragen
Frage von Dragan123Windows Server21 Kommentare

Hallo zusammen, ich habe mehrere Fragen, die ich hoffe hier beantwortet zu bekommen. Erst mal zu mir: Ich habe ...

Exchange Server
Exchange 2010 Frage (Befehle Shell)
gelöst Frage von glandy5Exchange Server5 Kommentare

Guten Tag, wir haben jetzt von Exchange 2003 auf Exchange 2010 migriert. Leider gibt es ja den Postfachbereinigungsvorgang unter ...

Neue Wissensbeiträge
Mac OS X

MacOS wo ist die Tilde ?

Tipp von Alchimedes vor 8 StundenMac OS X1 Kommentar

Hallo, ich hab eine MacOS qwertz Keyboard auf US Layout umgestellt da die Sonderzeichen besser erreichbar sind. Leider fehlt ...

Datenschutz

Weitere Informationen zum Sicherheitsproblem BeA

Information von Penny.Cilin vor 15 StundenDatenschutz

Im folgenden ein weiterer Bericht über die Sicherheitsprobleme von Bea. Fataler Konstruktionsfehler im besonderen elektronischen Anwaltspostfach Gruss Penny

Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 17 StundenWindows 103 Kommentare

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 20 StundenMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von fyrb38Windows 1018 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Microsoft Office
Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei
Anleitung von SarekHLMicrosoft Office17 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...