Management SDK说明:
vSphere Management SDK关于vmware管理等相关功能的.net和java的代码示例。
在其5.5的解压包中
eam:esx agent management表示esx虚机生产环境的代理
sms:storage monitoring management存储监控
spbm:storage policy based management存储策略
ssoclient:客户端单点登录验证
vsphere-ws:web service api
当打开sample解决方案时会发现缺失一些dll文件。
对于Microsoft.Web.Services3.dll是微软wse3.0中的一个dll文件,可以用它来生产安全的web服务。
安装Web Services Enhancements (WSE) 3.0 for Microsoft .NET后叹号即可消失
解决办法:
Vim25Service.dll
Vim25Service.
当然在vSphere Management SDK开发包中也提供了基于web的服务接口,在...SDK\vsphere-ws\wsdl\vim25目录下,可以通过wse工具生成dll文件。
关于wse工具安装配置,安装运行时、工具集和vs工具这三个选项。
这里提供两种编译方式,一种是通过tool工具中的WseWsdl3.exe,一种是vs扩展工具。
安装完成后,打开vs的dos窗口,依次执行下方几个步骤。
生成Vim25Service.dll和Vim25Service.
1.生成cs文件。
wsdl.exe /n:Vim25Api /o:d:\sdk\dll\VimService.cs d:\sdk\dll\vimService.wsdl d:\sdk\dll\vim.wsdl
于是我们注释掉所有[System.
此步可以使用vs的全部替换功能来完成,大概有6478项,一定要用工具
然后我们在
public partial class VimService : System.Web.Services.Protocols.SoapHttpClientProtocol
前面增加一行,内容如下
[System.
生成STSService.dll
1.cd到wse工具。
cd C:\Program Files (x86)\Microsoft WSE\v3.0\Tools
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:vmware开发包之vSphere Management SDK
关键词: