Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Powershell - hjælp?

Af Maxibruger thomsen48 | 11-12-2014 13:05 | 1655 visninger | 9 svar, hop til seneste
Hej HoL Jeg søger lidt hjælp til en problemstilling jeg er støt på i et powershell script. Problemet går ud på følgende: Jeg vil gerne køre en kommando, men hvis den ikke bliver færdig/ikke givet noget resultat inden 10 sekunder, så skal den annullere den kommando og fortsætte til det næste. Jeg har prøvet noget i stil med dette: $Command = #Den ønskede kommando $Job = $Command -AsJob Wait-Job $Job -Timeout 10 If ($Job.State -eq "completed") { } Else { } Men det virker ikke, $Job.State bliver equal completed, selv efter 10 sekunder... Gode forslag modtages gerne! :) Hvis der ikke lige er nogle her som er eksperter på det område, så søger jeg et sted/forum hvor man kan få hjælp til programmerings spørgsmål, i powershell.
--
MB: ASUS Maximus V Gene | CPU: i7-3770 @ 4.3Ghz | GPU: GTX 980 | RAM: 16GB 1600MHz | CASE: Corsair 350D | SSD: 2 stk. 256GB Samsung 850 Pro
#1
thomsen48
Megabruger
12-12-2014 12:25

Rapporter til Admin
bump
--
MB: ASUS Maximus V Gene | CPU: i7-3770 @ 4.3Ghz | GPU: GTX 980 | RAM: 16GB 1600MHz | CASE: Corsair 350D | SSD: 2 stk. 256GB Samsung 850 Pro
#2
inckie
Super Nørd
12-12-2014 12:43

Rapporter til Admin
Uden overhoved at kende ret meget til powershell (jeg Linux guy), så tror jeg du skal bruge Start-Job for at starte din kommando i non-blocking mode Her efter laver du loop der kører 10 gange hvor du tjekker state af dit job, hvert 1 sekund. Husk at slå din startet processs ihjel med noget ala Stop-job
--
#3
thomsen48
Gigabruger
09-01-2015 13:41

Rapporter til Admin
bump #2 Har kigget lidt på det du skrev, men er stadig ikke kommet frem til noget som virker.
--
MB: ASUS Maximus V Gene | CPU: i7-3770 @ 4.3Ghz | GPU: GTX 980 | RAM: 16GB 1600MHz | CASE: Corsair 350D | SSD: 2 stk. 256GB Samsung 850 Pro
#4
zuzezimzulze
Ultrabruger
09-01-2015 15:00

Rapporter til Admin
Måske jeg er forkert på den. Men tror du ikke det er en while Løkke du skal lave i stedet for if?
--
#5
thomsen48
Gigabruger
13-01-2015 14:51

Rapporter til Admin
#4 Det ændre desværre ikke på at jobbet skal køre færdigt inden den kommer dertil.
--
MB: ASUS Maximus V Gene | CPU: i7-3770 @ 4.3Ghz | GPU: GTX 980 | RAM: 16GB 1600MHz | CASE: Corsair 350D | SSD: 2 stk. 256GB Samsung 850 Pro
#6
SShadowS
Guru
13-01-2015 15:00

Rapporter til Admin
http://stackoverflow.com[...]
--
2600K|Maximus IV Extreme-Z|16GB Ram Gainward780GTX@GLH|XL2410T|U28D590D Samsung840 EVO 250GB|CorsairGT 120GB 2xSamsung840 EVO 128GB|4x2TB&4x4TB
#7
h3mp
Giga Supporter
13-01-2015 15:02

Rapporter til Admin
Måske hjælper det hvis du skriver lidt mere af koden, så vi ikke arbejder i blinde
--
// Lenovo IdeaPad y510P SLI
#8
SShadowS
Guru
13-01-2015 15:08

Rapporter til Admin
Gerne brug Pastebin og husk at vælge Power Shell highlighting.
--
2600K|Maximus IV Extreme-Z|16GB Ram Gainward780GTX@GLH|XL2410T|U28D590D Samsung840 EVO 250GB|CorsairGT 120GB 2xSamsung840 EVO 128GB|4x2TB&4x4TB
#9
thomsen48
Gigabruger
13-01-2015 15:39

Rapporter til Admin
Her er der lidt mere, måske det giver bedre mening så? http://pastebin.com[...] Det skal lige siges, at jeg ikke er nogen expert selv på området, så beklager på forhånd hvis strukturen ikke er så god.
--
MB: ASUS Maximus V Gene | CPU: i7-3770 @ 4.3Ghz | GPU: GTX 980 | RAM: 16GB 1600MHz | CASE: Corsair 350D | SSD: 2 stk. 256GB Samsung 850 Pro

Opret svar til indlægget: Powershell - hjælp?

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning