<p>I want to use Powershell to write some utilities, leveraging our own .NET components to handle the actual work.  This is in place of writing a small console app to tie the calls together.  My question is where I would find a good source of documentation or tutorial material to help me fast track this?</p>

[{'answer_id': 26135, 'author': 'Steven Murawski', 'author_id': 1233, 'author_profile': 'https://Stackoverflow.com/users/1233', 'pm_score': 5, 'selected': True, 'text': '<p>If you want to load an assembly into your PowerShell session, you can use reflection and load the assembly.</p>\n\n<pre><code>[void][System.Reflection.Assembly]::LoadFrom(PathToYourAssembly)\n</code></pre>\n\n<p>After you load your assembly, you can call static methods and create new instances of a class.  </p>\n\n<p>A good tutorial can be found <a href="http://stevenmurawski.com/powershell/2009/03/exploring-the-net-framework-with-powershell-constructors-part-3/" rel="nofollow noreferrer">here</a>.</p>\n\n<p>Both books mentioned by EBGreen are excellent.  The PowerShell Cookbook is very task oriented and PowerShell in Action is a great description of the language, its focus and useability.  PowerShell in Action is one of my favorite books. :)</p>\n'}, {'answer_id': 26157, 'author': 'EBGreen', 'author_id': 1358, 'author_profile': 'https://Stackoverflow.com/users/1358', 'pm_score': 2, 'selected': False, 'text': '<p>The link that Steven posted is a good example. I don\'t know of any extensive tutorial. Both the <a href="http://oreilly.com/catalog/9780596528492/" rel="nofollow noreferrer" title="Windows Powershell Cookbook">Windows Powershell Cookbook</a> and <a href="http://www.manning.com/payette/" rel="nofollow noreferrer" title="Windows Powershell In Action">Windows Powershell In Action</a> have good chapters on the subject. Also, look at the ::LoadFromFile method of the System.Reflection.Assembly class in case your in-house assemblies are not loaded in the GAC.</p>\n'}, {'answer_id': 40611548, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 0, 'selected': False, 'text': '<p>you can use <code>[]</code> or use <code>add-type -AssemblyName "System.example"</code>  to use assembly for example use :</p>\n\n<pre><code>[system.drawing]::class ...\n</code></pre>\n'}]
['https://Stackoverflow.com/questions/26123', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1535/']