Powershellを使用して、独自の.NETコンポーネントを活用して実際の作業を処理するユーティリティを作成します。これは、コールをつなぎ合わせるための小さなコンソールアプリケーションを作成する代わりに使用されます。私の質問は、私がこれをすばやく追跡するのに役立つドキュメンテーションやチュートリアル資料の良い出典を見つける場所です。Powershellから.NETコンポーネントにアクセスする
答えて
アセンブリをPowerShellセッションにロードする場合は、リフレクションを使用してアセンブリをロードできます。
[void][System.Reflection.Assembly]::LoadFrom(PathToYourAssembly)
アセンブリをロードしたら、静的メソッドを呼び出してクラスの新しいインスタンスを作成できます。
良いチュートリアルはhereです。
EBGreenに記載されている両方の本は優れています。 PowerShellクックブックは非常にタスク指向であり、PowerShell in Actionは言語、その焦点と使いやすさについての素晴らしい説明です。 PowerShell in Actionは私の好きな本の1つです。 :)
+1:素敵なチュートリアルのリンク – Sung
@Sungありがとう、私は実際に私のブログのPowerShellから.NETを使用することについてのシリーズに取り組んでいます - http://blog.usepowershell.com/category/net-framework/introduction/ –
:/リンクが死んでいます、それらを更新できますか?ここに私が見つけた別のものがありますhttp://www.dougfinke.com/blog/index.php/2010/08/29/how-to-load-net-assemblies-in-a-powershell-session/ useful –
スティーブンが投稿したリンクが良い例です。私は広範なチュートリアルを知らない。 Windows Powershell CookbookとWindows Powershell In Actionの両方に、この章の章があります。また、内部アセンブリがGACにロードされていない場合は、System.Reflection.Assemblyクラスの:: LoadFromFileメソッドを参照してください。
あなたは[]
を使用するかの例を使用するためのアセンブリを使用するadd-type -AssemblyName "System.example"
を使用することができます。
[system.drawing]::class ...
- 1. PowerShellからカスタム.NETクラスにアクセスできますか?
- 2. Azure Powershellからストレージにアクセスする
- 3. powershellからボリュームシャドウコピー(VSS)スナップショットにアクセスする
- 4. コンポーネントからangular2ディレクティブにアクセスする
- 5. XPCOMコンポーネントからFirefoxキャッシュにアクセスする
- 6. Reactコンポーネントからroutes.rbにアクセス
- 7. Androidから.NET WCFサービスにアクセスする
- 8. .NETのTimers.Timerからメインスレッドにアクセスする
- 9. .NETからJava RMIにアクセス
- 10. .netコアライブラリからリポジトリにアクセス
- 11. Powershell内の.NETクラスにアクセスするには?
- 12. あるコンポーネントから別のコンポーネントにアレイ要素をアクセスする
- 13. Powershellから.net 1.1を呼び出す
- 14. .Netコンソールアプリケーションからpowershellを呼び出す
- 15. Sencha Touch 2の子コンポーネントから親コンポーネントのデータにアクセスする
- 16. 親コンポーネント内から子コンポーネントの参照にアクセスする
- 17. COMコンポーネントから.NETコンポーネントを使用できますか?
- 18. メモリからのアクセス.netプログラム
- 19. Polymer 2.0は子コンポーネントから親コンポーネントにアクセスします
- 20. .NETコンポーネントからCOMコンポーネントを呼び出す
- 21. サービスで角度コンポーネントからデータベースにアクセス
- 22. コンポーネントgameObjectからコンテナgameObjectにアクセス
- 23. ルートVueインスタンスのコンポーネントからVueJSにアクセス
- 24. カスタムデプロイヤーからコンポーネントのフィールドにアクセス
- 25. 他のスレッドから "RichTextBox"コンポーネントにアクセス
- 26. HTMLからのPDF生成(.NET用コンポーネント)
- 27. .NET 4.5.2プロジェクトからappsettings.jsonにアクセス
- 28. カスタムクラス.Net CoreからDbContextにアクセス
- 29. PowershellからCOMオブジェクトのインデックス付きプロパティにアクセスする方法
- 30. PowerShellから.netコンソールexe(例:MyTool.exe)を実行する方法
あなたは単にPowerShellで.NETアセンブリを使用する方法についての情報が必要ですか、それ以上のPowerShellあるアセンブリを書く上で情報を探していますフレンドリー? – EBGreen