Jump to content

harrier

Members
  • Gesamte Inhalte

    8
  • Registriert seit

  • Letzter Besuch

Fortschritt von harrier

Apprentice

Apprentice (3/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

0

Reputation in der Community

  1. Ich habe vor meine Schleife etwas zu erweitern. Momentan gibt sie mit auch die CD-ROM Laufwerksbuchstaben mit aus. Ist es möglich die CD-ROM Laufwerksbuchstaben nicht mit ausgeben zu lassen? (Laufwerksbuchstaben für CD-ROM sind je nach System verschieden.)
  2. Hallo Leute, ich habe zwei Batch-Dateien. Datei 1 kopiert Datei 2 mittels net use auf ein Netzlaufwerk (Ziel C$) des Remotehosts. Die IP wird jeweils als Variable übergeben. net use B: "\\%%a\C$" %pass% /user:Administrator /persistent:Ncopy datei2.bat "B:\temp\" Das notwendige Passwort speichere ich mittels: set /p pass=Bitte das Passwort eingeben: in einer Variablen. Soweit klappt alles, die 2. Datei kopiere ich auf das Netzlaufwerk und rufe sie vom lokalen Host aus mittels PSTools auf. Die 2. Datei erzeugt mir ein Textfile, das ich gerne auf den Lokalenhost zurückübertragen würde. In der 2. Datei die ich mittels PSTools aufrufe möchte ich mir das Passwort für das lokale Adminkonto auch in einer Variable speichern, ein Netzlaufwerk auf dem lokalen Rechner erstellen und die Datei dorthin kopieren. Die Passworteingabe habe ich ebenfalls über: set /p passwordlocal=Bitte das lokale Administrator Passwort eingeben:[CODE][/code] In Datei 2 realisiert.vom RemoteHost aus möchte ich ein Netzlaufwerk nach lokal erzeugen lassen. Habe momentan zwei Probleme:- Die Speicherung des lokalen Passwortes in einer Variablen bricht nach der Eingabe des ersten Buchstabens ab und versucht sich zu Verbinden. - Wenn ich die 2. Batch-Datei auf dem remote-Rechner manuell aufrufr, wird die Passwortabfrage regulär durchgeführt.Es erscheint allerdings folgende Fehlermeldung: [CODE]Systemfehler 1219Mehrfach Verbindungen zu einem Server oder einer freigegebene Ressource von dem selben Benutzer unter Verwendung mehrerer Benutzernamen sind nicht zulässig.System kann das angegebene Laufwerk nicht finden Systemfehler 67. Das komische ist, dass das Netzlaufwerk zu dem Zeitpunkt wo ich die 2. Batchdatei manuell aufrufe getrennt ist. Hat jemand eine Idee bzw. einen Verbesserungsvorschlag wie ich das erzeugte File nach lokal bekomme? Danke im vorraus.
  3. Danke!
  4. Hier der Inhalt meiner Batch-Datei (alles in einer Zeile): for %%a in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %a:\ echo %a >> Laufwerksliste.txt Ich bekomme damit lauter "a" in meinem Textfile. (Das Laufwerk a: existiert nicht)
  5. @Cyberguest: danke für den Tipp allerding hab ich nun folgendes in meinem Textfile nur a drin stehen obwohl A als Laufwerk nicht existiert.
  6. @lefg Die manuelle Ausführung des folgenden Befehls in CMD bringt mit das gewünschte Ergebnis: for %a IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO if exist %a:\ echo %a >> test.txt Aus diesem Grund habe ich den Syntax der For-Schleife so übernommen. Ich habe mir die Help-Page der For-Schleife in Windows angeschaut, war aber sicher, dass meine Syntax so passt.
  7. Hy Esta, danke für deine Tipp leider bekomme ich immer noch eine Syntaxfehlermeldung.
  8. Hallo Leute, ich habe frisch mit Windows-Scripting angefangen und hab Probleme mit dem Syntax der FOR-Schleife. Mein Script soll mir folgende Liefern: Textdatei ausgeben in der alle Laufwerke des Systems aufgelistet sind. Hab folgenden Ansatz: @echo off FOR %%a IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO if exist %a:\ echo %a >> Laufwerksliste.txt Leider bekomme ich immer einen Syntaxfehler. Wäre für Hilfe dankbar.
×
×
  • Neu erstellen...