Powershellscript funktioniert nicht
Ein Script funktioniert nicht, bekomme nen Fehler
Guten morgen,
ich habe im Internet folgendes Script gefunden:
Aber wenn ich es starte, bekomme ich folgende "Fehlermeldung":
"Sie müssen auf der rechten seite des Operatros "-" einen Wertausdruck angeben.
Zeile 5 Zeichen 5
Was mache ich verkehrt, oder was habe ich vergessen?
Ich muss dazu sagen, das ich mit Powershell erst anfange.
Das script soll einen Status geben, wie lange das script noch läuft...
mfg
Sascha
Guten morgen,
ich habe im Internet folgendes Script gefunden:
for ($a=1; $a -lt 100; $a++) {
Write-Progress -Activity "Working..." `
-PercentComplete $a -CurrentOperation
"$a% complete" `
-Status "Please wait."
Start-Sleep 1
}
"Sie müssen auf der rechten seite des Operatros "-" einen Wertausdruck angeben.
Zeile 5 Zeichen 5
Was mache ich verkehrt, oder was habe ich vergessen?
Ich muss dazu sagen, das ich mit Powershell erst anfange.
Das script soll einen Status geben, wie lange das script noch läuft...
mfg
Sascha
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 114580
Url: https://administrator.de/forum/powershellscript-funktioniert-nicht-114580.html
Ausgedruckt am: 13.04.2025 um 18:04 Uhr
10 Kommentare
Neuester Kommentar

Hallo Sascha,
wie wärs wenn du die Hilfe bemühst
get-help write-progress -detailed
Example 1, ziemlich am Ende, sollte dich Erleuchten
Gruß
LotPings
wie wärs wenn du die Hilfe bemühst
get-help write-progress -detailed
Example 1, ziemlich am Ende, sollte dich Erleuchten
for ($i = 1; $i -lt 101; $i++ ) {for ($j=0;$j -lt 10000;$j++) {} write-progress -activity "Search in Progress" -status "% Complete:" -percentcomplete $i;}
Gruß
LotPings

Hallo Sascha,
hat etwas gedauert, war an PCs ohne PoSh unterwegs.
Irgendwie hast du einmal das Zeilenende nicht escaped. Warum überhaupt so viele eingfügte Zeilenschaltungen?
Dies sollte funktionieren:
hat etwas gedauert, war an PCs ohne PoSh unterwegs.
Irgendwie hast du einmal das Zeilenende nicht escaped. Warum überhaupt so viele eingfügte Zeilenschaltungen?
Dies sollte funktionieren:
## test-progres.ps1
for ($a=1; $a -lt 100; $a++) {
Write-Progress -Activity "Working..." `
-PercentComplete $a `
-CurrentOperation "$a% complete" `
-Status "Please wait."
Start-Sleep 1
}

Hallo Sascha,
welche Powershell Version benutzt du?
Bin vor 1-2 Jahren hierüber gestolpert, hat mir geholfen
http://blogs.technet.com/chitpro-de/archive/2007/04/17/windows-powershe ...
Ich kenne deine Vorkenntnisse nicht, aber wenn man laufen will, bevor gehen kann, fällt man meistens auf die Nase
Davon abgesehen kann ich PowerShell mäßig auch erst gehen, noch nicht laufen
Ich habe kein Primal Script sondern arbeite mit der puren Powershell bzw. der ISE von PoSh V2 CTP3.
Dein Beispiel ergibt für mich auch keinen Sinn, was bezweckst Du?
Gruß
welche Powershell Version benutzt du?
Bin vor 1-2 Jahren hierüber gestolpert, hat mir geholfen
http://blogs.technet.com/chitpro-de/archive/2007/04/17/windows-powershe ...
Ich kenne deine Vorkenntnisse nicht, aber wenn man laufen will, bevor gehen kann, fällt man meistens auf die Nase
Davon abgesehen kann ich PowerShell mäßig auch erst gehen, noch nicht laufen
Ich habe kein Primal Script sondern arbeite mit der puren Powershell bzw. der ISE von PoSh V2 CTP3.
Dein Beispiel ergibt für mich auch keinen Sinn, was bezweckst Du?
Gruß

Deshalb fragte ich ja nach der Version, aber du hast doch (die mir unbekannte ) Version 3.01 XP ? 
Oder sollte das Powershell V2 CTP3 heißen?
Gruß
LotPings
Oder sollte das Powershell V2 CTP3 heißen?
Gruß
LotPings

Zitat von @xm-bit:
Die jetzige Version auf meinem Arbeitsplatz PC ist die V2 CTP3. Damit
geht es. Die werd ich dann auch mal bei mir privat installieren...
Ich drück dir die Daumen, es ist nicht immer ganz einfach die V1 loszuwerden.Die jetzige Version auf meinem Arbeitsplatz PC ist die V2 CTP3. Damit
geht es. Die werd ich dann auch mal bei mir privat installieren...
Auf jeden Fall erst deinstallieren.
Gruß