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 - Writing generic cmdlets that work across different (navigation) providers

Reply
 
Old 04-13-2007   #1 (permalink)
Michael Herman \(Parallelspace/OpenCanal\)


 
 

Writing generic cmdlets that work across different (navigation) providers

Context

Suppose I want to write a get-wordcount cmdlet that works across different
(navigation) providers (i.e. not just files in the Windows file system).

Questions

1. In my C# cmdlet (ProcessRecord), how can I get the provider, psdrive and
path, etc. for the current path/file?

2. From my C# cmdlet, is there a generic way to open and read a stream from
a file (via it's underlying provider)?


--
Michael Herman
Parallelspace / OpenCanal



My System SpecsSystem Spec
Old 04-13-2007   #2 (permalink)
John Vottero


 
 

Re: Writing generic cmdlets that work across different (navigation) providers

"Michael Herman (Parallelspace/OpenCanal)"
<mwherman@nospam.parallelspace.nospam.net.nospam> wrote in message
news:ukI33bdfHHA.1388@TK2MSFTNGP05.phx.gbl...
> Context
>
> Suppose I want to write a get-wordcount cmdlet that works across different
> (navigation) providers (i.e. not just files in the Windows file system).
>
> Questions
>
> 1. In my C# cmdlet (ProcessRecord), how can I get the provider, psdrive
> and path, etc. for the current path/file?


Look in SessionState.

>
> 2. From my C# cmdlet, is there a generic way to open and read a stream
> from a file (via it's underlying provider)?
>


Use InvokeProvider.Content.GetReader

My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Generic Failure on DFS WMI providers PowerShell
LABS: Writing PowerShell cmdlets and integrating with MMC PowerShell
Book: Professional Windows PowerShell Programming: Snapins, Cmdlets,Hosts and Providers (Paperback) by Wrox PowerShell
Tracing Cmdlets and providers PowerShell
Installing PowerShell Cmdlets, providers etc. 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