Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Misc Newsgroups > PowerShell

Vista - Re: How to check for Powershell process

Reply
 
Old 09-13-2008   #1 (permalink)
Shay Levy [MVP]


 
 

Re: How to check for Powershell process


Two ways to get your running PowerShell process:


PS > gps -id $pid

or

PS > [System.Diagnostics.Process]::GetCurrentProcess()


---
Shay Levy
Windows PowerShell MVP
http://blogs.microsoft.co.il/blogs/ScriptFanatic



F> Hi,
F>
F> I have a Windows 2008 Task which executes every 15 minutes. I need
F> for this
F> process to be running continuously. Ideally, when the process
F> starts, it
F> should check to see if an instance is running. The task is a
F> powershell
F> script. If it is running, then stop, if not, then continue to
F> execute. What
F> is the best way to accomplish this? Also, how would I get my own
F> process id?
F> If I could get my own pid, then I guess, putting this in a file and
F> then gps
F> powershell|?{$_.id -eq 5812}, would work.
F> Thanks in advance,
F>



My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Need an idiot check on technique for releasing out-of-process COM object in PowerShell PowerShell
pipe to non-powershell process PowerShell
how do i automatically word process, ie spell and grammar check, as i type? Vista mail
the powershell.exe process is grow PowerShell
Powershell, Process and StandardError PowerShell


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46