小编Mat*_*att的帖子

通过MTP C#/ VB.net将文件写入WPD设备

我想写一个将MP3文件复制到SanDisk Sansa M240的应用程序.SanDisk没有驱动器号并使用MTP进行文件传输.我偶然发现了连接到设备的示例:http://blogs.msdn.com/dimeby8/archive/2006/09/27/774259.aspx

但一旦连接,我无法弄清楚如何在设备上实际复制文件/创建文件夹.

我很惊讶这个COM库没有任何.Net包装器.

.net usb wpd

11
推荐指数
1
解决办法
9594
查看次数

最好的.Net库来编辑WMA标签?

我找到了一些编辑MP3标签的库(UltraID3Lib很棒),但没有一个可以编辑WMA文件的标签.

任何人都可以推荐.net库来编辑WMA标签/元数据吗?

谢谢MATT

.net id3 wma

3
推荐指数
1
解决办法
673
查看次数

C# - 通过Powershell Runspace删除Exchange电子邮件地址

Per Technet -使用PowerShell控制台添加或删除邮箱的电子邮件地址,以下成功删除邮箱中的电子邮件别名:

Set-Mailbox "GenMgr" -EmailAddresses @{remove="GenMgr@domain.com"}
Run Code Online (Sandbox Code Playgroud)

但是,通过远程运行空间调用下面的PSCommand对象会引发System.Management.Automation.RemoteException错误.

command.AddCommand("Set-Mailbox");
command.AddParameter("Identity", "GenMgr");
command.AddParameter("EmailAddresses", "@{remove='GenMgr@domain.com'}");
powershell.Commands = command;
powershell.Invoke();
Run Code Online (Sandbox Code Playgroud)

System.Management.Automation.RemoteException:无法处理参数'EmailAddresses'上的参数转换.无法将值"@ {remove='GenMgr@domain.com'}"转换为"Microsoft.Exchange.Data.ProxyAddressCollection".错误:"地址'@ {remove='GenMgr@domain.com'}'无效:"@ {remove='GenMgr@domain.com'}"不是有效的SMTP地址.域名不能包含空格,它必须有前缀和后缀,例如example.com."

在我看来,问题在于EmailAddresses参数中的'remove'指令.

如何在Windows 8上使用C#和PowerShell远程运行空间来使Exchange 2010删除电子邮件别名?

c# powershell exchangewebservices exchange-server-2010

0
推荐指数
1
解决办法
2709
查看次数

标签 统计

.net ×2

c# ×1

exchange-server-2010 ×1

exchangewebservices ×1

id3 ×1

powershell ×1

usb ×1

wma ×1

wpd ×1