如何在没有Management API的Azure中找到当前的Guest OS版本?

时间:2013-07-03 14:13:38

标签: azure azure-web-roles

在我的Windows Azure Web角色中,我想以编程方式获取(并记录)当前的Guest OS版本(例如WA-GUEST-OS-1.23_201305-01)。我知道我可以使用Management API,但这是对外部服务的依赖,而且速度也不是很快。

如何从我的Web角色中以编程方式查找当前的Guest OS版本?

1 个答案:

答案 0 :(得分:4)

来宾操作系统高于您的应用程序。

如果这是一个桌面应用程序,您需要使用管理库调用来调出应用程序,询问操作系统它是什么。

你需要从你的角色中获得类似的东西,才能呼唤管理API。

如果这是经常做的事情,您应该在第一次检索时将结果缓存在应用程序中,并根据您的需要每小时/每天更新一次缓存。

http://msdn.microsoft.com/en-us/library/windowsazure/gg456325.aspx