![]() |
![]() | ![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
| 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. |
| |||||||
![]() |
| |
| | #1 (permalink) |
| | 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 Specs![]() |
| | #2 (permalink) |
| | 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 Specs![]() |
![]() |
| 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 | |||