Ich möchte die Variable domainUser in den zitierten Befehl an die Befehlszeile gesendet, aber ich habe kein Glück. Was ich versuche zu erreichen, ist eine Log-Datei mit ihrem Domain-Namen zu erstellen, aber ich bekomme immer Fehler oder nur eine TXT-Datei ohne Titel.Variable in Zeichenfolge in Vbscript anhängen oder setzen?
Dim domainUser
domainUser = Example123
objInParam.Properties_.Item("CommandLine") = "cmd /c ECHO Test >> c:\UserLogs\"""domainUser""".txt"
So Linie 4 würde wie folgt (oder was auch immer Domain Benutzer ich auf Linie 2 setzen in) gelesen werden ...
objInParam.Properties_.Item("CommandLine") = "cmd /c ECHO Test >> c:\UserLogs\Example123.txt"
Mögliche Duplikat [Nicht in der Lage bat-Datei Formular VBScript zu starten, wenn Pfad ein Leerzeichen enthält] (http://stackoverflow.com/questions/37254375/not-able- to-launch-bat-datei-form-vbscript-if-pfad-c ontains-a-space) – Lankymart
Mögliches Duplikat von [Über die Verwendung von Anführungszeichen in Vbscript - Stack Overflow] (http://stackoverflow.com/questions/15770599/about-using-double-quotes-in-vbscript) – Lankymart
Mögliches Duplikat von [Verwenden Sie eine Variable im Dateipfad in .vbs] (http://stackoverflow.com/q/7534459/692942) – Lankymart