I have a powershell script that has a bunch of powershell functions. I want to be able to selectivly call indiviual functions from my VB.net application without running the whole script.

My research into calling Powershell code from VB.net has shown me either to call in individual powershell COMMAND (say Get-User) or calling a complete powershell script itself (The whole .ps1 file)

Anyone know how to do this, or can point me to a good site (that has code examples?)


  • Since functions are script blocks, or basically mini-scripts, have you thought about breaking them out into separate .ps1 files and calling them that way? – Christopher Feb 14 '12 at 20:39

Microsoft's new scripting shell formerly known as Monad or MSH. For examples you could visit here.

  • Is that your personal site? – Bart De Vos May 2 '12 at 11:59
  • Not mine, but a very useful site and I found it could help to deal with the situation. – Cylian May 2 '12 at 12:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.