Windows Vista Forums

Powergadget : get-content of directory

  1. #1


    IT Staff Guest

    Powergadget : get-content of directory

    I have a sub-folder that the application generates tens to hundreds of files
    for hours.

    Can powergadget create a *online* gadget the *count* the number of files, at
    the same time, set max level . Once reach max level, it will send an email
    to the user ?




      My System SpecsSystem Spec

  2. #2


    Marco Shaw [MVP] Guest

    Re: Powergadget : get-content of directory

    IT Staff wrote:

    > I have a sub-folder that the application generates tens to hundreds of files
    > for hours.
    >
    > Can powergadget create a *online* gadget the *count* the number of files, at
    > the same time, set max level . Once reach max level, it will send an email
    > to the user ?
    >
    >
    >
    I'm not sure I'm exactly following you.

    You can use a .ps1 script, and PowerGadgets' -refresh flag to have
    PowerGadgets rerun the .ps1 script. That .ps1 script can pass along the
    value to out-chart to draw the graph, *and* also have the logic to send
    out an email when a value is reached.

    Sound like what you want?

    --
    Microsoft MVP - Windows PowerShell
    http://www.microsoft.com/mvp

    PowerGadgets MVP
    http://www.powergadgets.com/mvp

    Blog:
    http://marcoshaw.blogspot.com

      My System SpecsSystem Spec

  3. #3


    IT Staff Guest

    Re: Powergadget : get-content of directory

    yes, and i tried the following :

    1. i've already created a vertical gauge called "folder.pgt"

    2. ps (with powergadget) > out-gauge -template
    older.pgt -MainIndicator_Value (dir d:\fac\queue\*.*).count -refresh 0:0:2

    I delete some files in my d:\fac\queue, but the gadget did not refresh

    Why ?





    "Marco Shaw [MVP]" <marco.shaw@_NO_SPAM_gmail.com> wrote in message
    news:e4FyDTZUIHA.4092@xxxxxx

    > IT Staff wrote:

    >> I have a sub-folder that the application generates tens to hundreds of
    >> files for hours.
    >>
    >> Can powergadget create a *online* gadget the *count* the number of files,
    >> at the same time, set max level . Once reach max level, it will send an
    >> email to the user ?
    >>
    >>
    >>
    >
    > I'm not sure I'm exactly following you.
    >
    > You can use a .ps1 script, and PowerGadgets' -refresh flag to have
    > PowerGadgets rerun the .ps1 script. That .ps1 script can pass along the
    > value to out-chart to draw the graph, *and* also have the logic to send
    > out an email when a value is reached.
    >
    > Sound like what you want?
    >
    > --
    > Microsoft MVP - Windows PowerShell
    > http://www.microsoft.com/mvp
    >
    > PowerGadgets MVP
    > http://www.powergadgets.com/mvp
    >
    > Blog:
    > http://marcoshaw.blogspot.com


      My System SpecsSystem Spec

  4. #4


    Marco Shaw [MVP] Guest

    Re: Powergadget : get-content of directory

    IT Staff wrote:

    > yes, and i tried the following :
    >
    > 1. i've already created a vertical gauge called "folder.pgt"
    >
    > 2. ps (with powergadget) > out-gauge -template
    > older.pgt -MainIndicator_Value (dir d:\fac\queue\*.*).count -refresh 0:0:2
    >
    > I delete some files in my d:\fac\queue, but the gadget did not refresh
    >
    > Why ?
    That's not how refresh works. PowerGadgets will not recaculate the
    count at the 20s refresh like you have the command written out above.

    Post the code for folder.pgt, and tells us exactly what you're looking for.

    Marco

      My System SpecsSystem Spec

  5. #5


    IT Staff Guest

    Re: Powergadget : get-content of directory

    Manage to get it work ...called it folder.ps1

    (get-childitem z:\facsys\queue).count | out-gauge folder.pgt -refresh 0:0:1

    1. my folder z:\facsys\queue currently contains greater 13000 files and will
    generate more. When i 1st run folder.ps1, it takes some time to *take in*
    data ...is there a *faster* command to substitute the get-childitem command
    ?

    2. How can i put a text label machine name *into* my gauge ?

    3. How can i make the chart display a *exact* number of files on the screen
    via tooltip ? Currently the gauge shows an estimate value





    "Marco Shaw [MVP]" <marco.shaw@_NO_SPAM_gmail.com> wrote in message
    news:OL$2kfaUIHA.5516@xxxxxx

    > IT Staff wrote:

    >> yes, and i tried the following :
    >>
    >> 1. i've already created a vertical gauge called "folder.pgt"
    >>
    >> 2. ps (with powergadget) > out-gauge -template
    >> lder.pgt -MainIndicator_Value (dir d:\fac\queue\*.*).count -refresh
    >> 0:0:2
    >>
    >> I delete some files in my d:\fac\queue, but the gadget did not refresh
    >>
    >> Why ?
    >
    > That's not how refresh works. PowerGadgets will not recaculate the count
    > at the 20s refresh like you have the command written out above.
    >
    > Post the code for folder.pgt, and tells us exactly what you're looking
    > for.
    >
    > Marco


      My System SpecsSystem Spec

  6. #6


    IT Staff Guest

    Re: Powergadget : get-content of directory

    another questions

    1. get-childitem z:\facsys\queue).count initial count = 14000 files
    2. After x seconds refresh = 14010 files
    3. But i check using windows explorer, the exact file count is about 14020

    Why is there *slow* refresh exact count ?



    "IT Staff" <jkklim@xxxxxx> wrote in message
    news:OwjmQlaUIHA.4440@xxxxxx

    > Manage to get it work ...called it folder.ps1
    >
    > (get-childitem z:\facsys\queue).count | out-gauge folder.pgt -refresh
    > 0:0:1
    >
    > 1. my folder z:\facsys\queue currently contains greater 13000 files and
    > will generate more. When i 1st run folder.ps1, it takes some time to *take
    > in* data ...is there a *faster* command to substitute the get-childitem
    > command ?
    >
    > 2. How can i put a text label machine name *into* my gauge ?
    >
    > 3. How can i make the chart display a *exact* number of files on the
    > screen via tooltip ? Currently the gauge shows an estimate value
    >
    >
    >
    >
    >
    > "Marco Shaw [MVP]" <marco.shaw@_NO_SPAM_gmail.com> wrote in message
    > news:OL$2kfaUIHA.5516@xxxxxx

    >> IT Staff wrote:

    >>> yes, and i tried the following :
    >>>
    >>> 1. i've already created a vertical gauge called "folder.pgt"
    >>>
    >>> 2. ps (with powergadget) > out-gauge -template
    >>> der.pgt -MainIndicator_Value (dir d:\fac\queue\*.*).count -refresh
    >>> 0:0:2
    >>>
    >>> I delete some files in my d:\fac\queue, but the gadget did not refresh
    >>>
    >>> Why ?
    >>
    >> That's not how refresh works. PowerGadgets will not recaculate the count
    >> at the 20s refresh like you have the command written out above.
    >>
    >> Post the code for folder.pgt, and tells us exactly what you're looking
    >> for.
    >>
    >> Marco
    >
    >


      My System SpecsSystem Spec

  7. #7


    Kirk Munro [MVP] Guest

    Re: Powergadget : get-content of directory

    Are there hidden files? Use Get-ChildItem -Force to retrieve all child
    items (including hidden ones).

    --
    Kirk Munro [MVP]
    Poshoholic
    http://poshoholic.com


    "IT Staff" <jkklim@xxxxxx> wrote in message
    news:eIUmbMdUIHA.536@xxxxxx

    > another questions
    >
    > 1. get-childitem z:\facsys\queue).count initial count = 14000 files
    > 2. After x seconds refresh = 14010 files
    > 3. But i check using windows explorer, the exact file count is about 14020
    >
    > Why is there *slow* refresh exact count ?
    >
    >
    >
    > "IT Staff" <jkklim@xxxxxx> wrote in message
    > news:OwjmQlaUIHA.4440@xxxxxx

    >> Manage to get it work ...called it folder.ps1
    >>
    >> (get-childitem z:\facsys\queue).count | out-gauge folder.pgt -refresh
    >> 0:0:1
    >>
    >> 1. my folder z:\facsys\queue currently contains greater 13000 files and
    >> will generate more. When i 1st run folder.ps1, it takes some time to
    >> *take in* data ...is there a *faster* command to substitute the
    >> get-childitem command ?
    >>
    >> 2. How can i put a text label machine name *into* my gauge ?
    >>
    >> 3. How can i make the chart display a *exact* number of files on the
    >> screen via tooltip ? Currently the gauge shows an estimate value
    >>
    >>
    >>
    >>
    >>
    >> "Marco Shaw [MVP]" <marco.shaw@_NO_SPAM_gmail.com> wrote in message
    >> news:OL$2kfaUIHA.5516@xxxxxx

    >>> IT Staff wrote:
    >>>> yes, and i tried the following :
    >>>>
    >>>> 1. i've already created a vertical gauge called "folder.pgt"
    >>>>
    >>>> 2. ps (with powergadget) > out-gauge -template
    >>>> er.pgt -MainIndicator_Value (dir d:\fac\queue\*.*).count -refresh
    >>>> 0:0:2
    >>>>
    >>>> I delete some files in my d:\fac\queue, but the gadget did not refresh
    >>>>
    >>>> Why ?
    >>>
    >>> That's not how refresh works. PowerGadgets will not recaculate the
    >>> count at the 20s refresh like you have the command written out above.
    >>>
    >>> Post the code for folder.pgt, and tells us exactly what you're looking
    >>> for.
    >>>
    >>> Marco
    >>
    >>
    >
    >


      My System SpecsSystem Spec

  8. #8


    IT Staff Guest

    Re: Powergadget : get-content of directory

    no hidden files.

    instead i use : {[system.io.directory]::getfiles("d:\fac\queue")} which is
    much faster than using get-childitem or dir.



    "Kirk Munro [MVP]" <sorry@xxxxxx> wrote in message
    news:e9i5B7jUIHA.1184@xxxxxx

    > Are there hidden files? Use Get-ChildItem -Force to retrieve all child
    > items (including hidden ones).
    >
    > --
    > Kirk Munro [MVP]
    > Poshoholic
    > http://poshoholic.com
    >
    >
    > "IT Staff" <jkklim@xxxxxx> wrote in message
    > news:eIUmbMdUIHA.536@xxxxxx

    >> another questions
    >>
    >> 1. get-childitem z:\facsys\queue).count initial count = 14000 files
    >> 2. After x seconds refresh = 14010 files
    >> 3. But i check using windows explorer, the exact file count is about
    >> 14020
    >>
    >> Why is there *slow* refresh exact count ?
    >>
    >>
    >>
    >> "IT Staff" <jkklim@xxxxxx> wrote in message
    >> news:OwjmQlaUIHA.4440@xxxxxx

    >>> Manage to get it work ...called it folder.ps1
    >>>
    >>> (get-childitem z:\facsys\queue).count | out-gauge folder.pgt -refresh
    >>> 0:0:1
    >>>
    >>> 1. my folder z:\facsys\queue currently contains greater 13000 files and
    >>> will generate more. When i 1st run folder.ps1, it takes some time to
    >>> *take in* data ...is there a *faster* command to substitute the
    >>> get-childitem command ?
    >>>
    >>> 2. How can i put a text label machine name *into* my gauge ?
    >>>
    >>> 3. How can i make the chart display a *exact* number of files on the
    >>> screen via tooltip ? Currently the gauge shows an estimate value
    >>>
    >>>
    >>>
    >>>
    >>>
    >>> "Marco Shaw [MVP]" <marco.shaw@_NO_SPAM_gmail.com> wrote in message
    >>> news:OL$2kfaUIHA.5516@xxxxxx
    >>>> IT Staff wrote:
    >>>>> yes, and i tried the following :
    >>>>>
    >>>>> 1. i've already created a vertical gauge called "folder.pgt"
    >>>>>
    >>>>> 2. ps (with powergadget) > out-gauge -template
    >>>>> r.pgt -MainIndicator_Value (dir d:\fac\queue\*.*).count -refresh
    >>>>> 0:0:2
    >>>>>
    >>>>> I delete some files in my d:\fac\queue, but the gadget did not refresh
    >>>>>
    >>>>> Why ?
    >>>>
    >>>> That's not how refresh works. PowerGadgets will not recaculate the
    >>>> count at the 20s refresh like you have the command written out above.
    >>>>
    >>>> Post the code for folder.pgt, and tells us exactly what you're looking
    >>>> for.
    >>>>
    >>>> Marco
    >>>
    >>>
    >>
    >>
    >
    >


      My System SpecsSystem Spec

Powergadget : get-content of directory

Similar Threads
Thread Forum
Can not get content of some directory
Hello, I have a directory named C:\temp\ My problem is that I'm not able to get content of the directory Command dir 'C:\temp\' doesn't work. It...
PowerShell
How Can I Display the Content of the Directory Stack?
Hi! It is nice that powershell has »pushd« and »popd«, but how about »dirs«? I.e., how can I display the current content of the directory stack?...
PowerShell
Powergadget version
Sorry if i re-post this ..can't find it in forum. Will there be a "NEXT" version ? If yes, when ?
PowerShell
powergadget administrator scenarios
I began to love powergadget ... can any of the forum members share what type of scenarios i can apply for *SIMPLE server administrators* only ? ...
PowerShell
Grouping by patches using powergadget
foreach ($computer in $computernames) { foreach ($kb in $patches) { $checkkb = Get-WmiObject Win32_QuickFixEngineering -computer $computer |...
PowerShell
Powergadget - Out-Line
The default is out-chart , ie out to chart I want to do a LINE chart ...what is the synatx ? Sorry i did not spend much time reading the pdf ...
PowerShell
Weirdness with get-content | replace | set-content - file content is deleted!!
This has now happened 6 or 7 times with the same file. As part of something else that I was doing I wanted to do a replace operation on some text...
PowerShell