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
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 114580
Url: https://administrator.de/contentid/114580
Printed on: April 25, 2024 at 14:04 o'clock
10 Comments
Latest comment
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ß