2016-12-21 18 views
-2

ここで私の質問は、Netcmdletsや他の外部依存関係を利用せずにPOP3またはIMAPを利用するgmailのidで電子メールを削除する方法です。それが役に立ちましたら、私はさまざまなメールボックス機能を行うC#コードをいくつか持っていますが、以前はC#で作業したことがないのでPowershellに変換する方法はわかりません。 https://github.com/andyedinborough/aenetmail/blob/master/Pop3Client.csPowershellでPOP3/IMAP経由で電子メールを削除する

+0

にPowerShellのC#コードを使用する方法について良い読書なぜあなたは必要ですかだ[AE.Net.Mail.Pop3Client]::MethodName()

でメソッドを実行し$Assemblies変数

使用Add-Type -TypeDefinition $Source -Language CSharp -ReferencedAssemblies $Assemblies

に参照されるアセンブリを追加します。それをPowerShellに変換するには?なぜそれをコンパイルしてそのまま使用しないのですか? –

+0

メールボックスにまだ接続していない場合、どのようにIDを取得していますか? – Daniel

答えて

2

これは、PowerShellのへの完全なポートではありませんが、あなたはC#のソースコードを追加し、PowerShell内のメソッドを呼び出すためにAdd-Typeコマンドレットを使用することができるはずです。

ソースコードを$Source変数にコピーします。

ここTechnet

+0

ありがとう、私はそれを感謝します。私はそれを稼働させることができるかどうかを見極めるつもりです。 – DeepS1X

関連する問題