Jump to content

Pet7

Members
  • Gesamte Inhalte

    17
  • Registriert seit

  • Letzter Besuch

Profile Fields

  • Member Title
    Newbie

Fortschritt von Pet7

Explorer

Explorer (4/14)

  • Erste Antwort
  • Engagiert
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei

Neueste Abzeichen

10

Reputation in der Community

  1. Pet7

    Powershell

    danke - ich schaue es mir mal an. pet7
  2. Pet7

    Powershell

    Hallo und guten Abend, ich benötige Hilfe. Gibt es die Möglichkeit nach geöffneten Dateien zu filtern. z.B. get-childitem c:\windows\ (ich möchte alle Dateien die durch eine Anwendung oder User geöffnet sind filtern). Vielen Dank im Voraus. Pet7 :)
  3. Vielen Dank für die schnelle Antwort! Funktioniert.
  4. Hallo und guten Abend, habe ein Problem und erbitte Hilfe. ich habe in einer Variablen ($_) einen Dateinamen, möchte gerne wissen ob im Dateinamen Zahlen (0-9) enthalten sind z.B. (meine_textdatei_145.txt). Für schnelle Hilfe bedanke ich mich bereits jetzt. Freundliche Grüße pet7 ;)
  5. Danke für die schnelle und erfolgreiche Antwort. Pet7
  6. Hallo. ich benötige Hilfe. Habe versucht mit dem nachfolgenden Code eine Datei per Powershell aus dem Internet downloaden, was zwar funktioniert, aber nicht das ist was ich wollte. Hier der Code: $url = "http://www.xxxxxxxxxx.de/statistik/statistikyyyyyyyyyyy.php?open=zinsen&func=row&tr=xxxxxx" $dst = "U:\FTHost\RZ\Import_xxxxxxxxxxxxxx\yyyyyyyyy.csv" $obj = new-object System.Net.WebClient $obj.DownloadFile($url,$dst) if ( !$? ) { Write-host "Fehler: $ERROR[0]";exit 1 } Wenn ich mir die Datei anschaue habe ich folgenden Inhalt: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML lang="de"> <head> Die Datei die ich runterladen wollte ist eine CSV-Datei. PS-Version = 2.0 Bitte um Hilfe, bin noch Anfänger! Danke im voraus.
  7. ok, bin noch Neuling, man möge es mir verzeihen. Pet7
  8. Hallo an alle Profis, möchte gerne PowershellScripting V 2.0 erlernen und suche dafür ein geeignetes Buch, möglichst aber in deutscher Sprache. Vielen Dank im Voraus. Pet7
  9. Hallo, habe es ausprobiert, hat funktioniert. Ich möchte es auch verstehen, deshalb noch die Frage: In der $err steht der Returncode der per exit $err an die Variable %errorlevel% übergeben wird - ist das korrekt? Danke. Gruß Pet7
  10. Hallo Bernd, erst mal vielen Dank für die Antwort. Werde das jetzt mal ausprobieren. Verstehe ich das richtig, dass in jeder Batchdatei dann die Variable $ErrorActionPreference entsprechend gesetzt werden muß? Was ist mit den Variablen $Error + $?, kann ich die dafür nicht verwenden? Vorab schon Danke. Gruß Pet7
  11. Hallo Cybquest, habe mir die Seite mal angeschaut. Bei mir funktioniert das nicht! Hier der Inhalt meiner Script-Datei H:\e1.ps1 : Copy-Item c:\ps\e12.txt c:\ps\a2.txt (die Datei e12.txt gibt es nicht!) Hier der Aufruf an der Console: H:\>powershell -command "& { H:\e1.ps1;exit $Lastexitcode}" und hier die Ausgabe des Kommandos: H:\>echo %errorlevel% 0 H:\>powershell -command "& { H:\e1.ps1;exit $Lastexitcode}" Copy-Item : Cannot find path 'C:\ps\e12.txt' because it does not exist. At H:\e1.ps1:1 char:10 + Copy-Item <<<< c:\ps\e12.txt c:\ps\a2.txt + CategoryInfo : ObjectNotFound: (C:\ps\e12.txt:String) [Copy-Item], ItemNotFoundException + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.CopyItemCommand H:\>echo %errorlevel% 0 Ich verstehe es nicht. Gruß Pet7
  12. Hallo Bernd, danke für die Antwort. zur Zeit läuft der Job wie folgt: Inhalt der Batchdatei: copy Quelldatei Zieldatei if %errorlevel% ne 0 set retcode=%errorlevel% #bei %retcode% ungleich 0 wird dann zum Fehlerausgang gesprungen und keine Folgeverarbeitung angestoßen Künftig möchte ich den Code in eine Datei copy.ps1 schreiben. Diese wird dann wie folgt aus einer Batchdatei gestartet: cmd.exe: powershell -name C:\copy.ps1 Anschließend muß die Variable %retcode% entsprechend versorgt werden. set retcode= wie auch immer. Gruß Pet7
  13. Hallo Cybquest, auch dir erstmal danke. Es muß über die Batch-Datei laufen! Ich glaube das funktioniert so nicht. Habe gelesen dass die Variable $lastexitcode nur für externe Programme gilt. Wenn ich z.B. ein Copy-Commando verwende und der Pfad ist fehlerhaft wird die Variable nicht gesetzt. Werde das aber alles nochmal in Ruhe überprüfen. Gruß Pet7
×
×
  • Neu erstellen...