so if you search for "be35a053-2fee-4aa8-aa92-6bd1b2cf5e29" you want to put $JobOutput = 787bdf7a-ccff-11dd-9866-806e6f6e6963 or $JobOutput = D
On Fri, Mar 12, 2010 at 1:47 PM, Joseph L. Casale <[email protected]> wrote: > Hey Michael, > > > > Here is some of the output of two snapped drives (could be more): > > > > * SNAPSHOT ID = {be35a053-2fee-4aa8-aa92-6bd1b2cf5e29} ... > > - Shadow copy Set: {659a895d-1e31-4ef8-9909-ba8a21a143eb} > > - Original count of shadow copies = 2 > > - Original Volume name: \\?\Volume{787bdf7a-ccff-11dd-9866-806e6f6e6963}\ > [D:\] > > - Creation Time: 3/12/2010 2:12:58 PM > > - Shadow copy device name: > \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy13 > > - Originating machine: localhost.localdomain > > - Service machine: localhost.localdomain > > - Not Exposed > > - Provider id: {b5946137-7b9f-4925-af80-51abd60b20d5} > > - Attributes: No_Auto_Release Persistent Differential > > > > * SNAPSHOT ID = {e87c8b85-6151-4ba8-bfa1-77b086b28dfc} ... > > - Shadow copy Set: {659a895d-1e31-4ef8-9909-ba8a21a143eb} > > - Original count of shadow copies = 2 > > - Original Volume name: \\?\Volume{787bdf7b-ccff-11dd-9866-806e6f6e6963}\ > [E:\] > > - Creation Time: 3/12/2010 2:12:58 PM > > - Shadow copy device name: > \\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy14 > > - Originating machine: localhost.localdomain > > - Service machine: localhost.localdomain > > - Not Exposed > > - Provider id: {b5946137-7b9f-4925-af80-51abd60b20d5} > > - Attributes: No_Auto_Release Persistent Differential > > > > > > I only know what SNAPSHOT ID to reference, and then expose if I grep this > for the Volume name “+3 lines back”. So when I job this, and put its output > in a $JobOutput, I want to use $JobOutput for each volume that I expose to a > drive letter. That’s the part I am unsure how to do. > > > > Thanks! > jlc > > > > From: Michael B. Smith [mailto:[email protected]] > Sent: Friday, March 12, 2010 2:42 PM > To: NT System Admin Issues > Subject: RE: Powershell Question > > > > I’m going to say “yes”, but I’m still not exactly sure what you are going > for there. Look at “-match”, “findstr”, and “select”. > > > > Regards, > > > > Michael B. Smith > > Consultant and Exchange MVP > > http://TheEssentialExchange.com > > > > From: Joseph L. Casale [mailto:[email protected]] > Sent: Friday, March 12, 2010 4:18 PM > To: NT System Admin Issues > Subject: Powershell Question > > > > Hey guys, > > I am converting a shell script into a ps script and need to parse a variable > that holds the output of an executed job. > > > > at the cli (using unix tools) I do this: > > > > grep -B 3 "some_string" |grep "another_string" |cut -f 5 -d " " > > > > So basically, the output has many repetitions that have various fields > different, when I find the one I want, I include 3 lines up and filter that > 3rd up line to show what I want. > > > > Is this possible using built in ps syntax? > > > > Thanks, > jlc > > > > > > > > > > > > ~ Finally, powerful endpoint security that ISN'T a resource hog! ~ ~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/> ~
