让我们山寨一张Windows Azure Global的壁纸

用过国际版Azure的同学都见过一个显示了机器中主要信息的壁纸,而这个壁纸是通过Sysinternals的一款叫做bginfo来实现的,这款软件的好处是对于批量管理主(虚拟)机的管理员和使用方都很实用,原来见过很多实施人员在桌面上存放一下部署信息,用来标记这台主机的信息。

Figure 1国际版Azure下面的信息壁纸,是不是很方便呢?

国际版内的内网IP、外网IP、部署ID这些信息是由Azure的一个Agent开机后写入到注册表然后又被bginfo调用并显示出来的,而对于没有专用Agent软件的普通使用者,或者是一个物理机上的一个Windows来说单独再开发一个获取信息的似乎不现实,这么问题来了,系统自带的这些信息都存到哪里了?如何能将其提取被bginfo识别呢?

我们大多数的系统信息都可通过WMI(Windows 管理技术)来查询得到,并且WMI的查询方法和SQL语句非常接近,他的语句叫做WQL,使用图形化的SimpleWMIView工具可以很方便的进行浏览,可以通过这个工具预览自己需要的信息所在的WMI类下,然后根据需要进行Where过滤条件即可。

我的这个山寨壁纸使用了Windows的任务计划实现的,满足修改IP后即时显示、系统登录即时刷新、使用SYSTEM账号执行并刷新。

准备工作需要BGinfo软件、一些文件夹、任务计划执行策略。

1、 打开cmd,创建对应文件夹

     mkdir C:\Windows\packages\plugins\microsoft\bginfo\logs

2、 复制下载的bginfo到C:\Windows\packages\plugins\microsoft\bginfo此文件夹路径

3、 将附件内的config.bgi文件也复制到C:\Windows\packages\plugins\microsoft\bginfo 下面

4、 将附件内的xml文件导入到系统的任务计划执行一下或者重启电脑就可以看到效果。

Figure 2经过信息提取可以显示的相关内容

附件下载:点击下载附件

-=EOB=-

时间: 2024-11-19 03:19:51

让我们山寨一张Windows Azure Global的壁纸的相关文章

Windows Azure Service Bus (2) 队列(Queue)入门

<Windows Azure Platform 系列文章目录> Service Bus 队列(Queue) Service Bus的Queue非常适合分布式应用.当使用Service Bus Queue的时候,分布式应用的组件不直接进行通信. - 前端应用(发送方)创建一个Azure Service Bus Queue,插入需要处理的消息主体,然后继续处理前端业务逻辑 - 后端消息处理(接收方)从Service Bus Queue中取出消息,并进行处理 - 发送方不需要等待接收方的答复,以便在

Windows Azure Application Gateway 应用程序网关

 本文主要介绍Windows Azure 应用程序网关三种主要功能介绍:Http负载平衡.基于cookie会话连接.SSL卸载 Azure应用程序网关(Azure Application Gateway) 基础环境准备,在虚拟网络中为应用程序网关创建一个子网,在本文中使用AppGateway-1子网. New-AzureApplicationGateway -Name WinAppGW -VnetName AppGatewayVnet -Subnets AppGateway-1 #新建应用程序网

Windows Azure HandBook (3) 浅谈Azure安全性

<Windows Azure Platform 系列文章目录> 2015年3月5日-6日,参加了上海的Azure University活动.作为桌长与微软合作伙伴交流了Azure相关的技术,同时通过课程案例,学习了很多的Azure相关知识. 现在就课程中的一个案例,分析一下Azure安全性方面的内容. Azure安全性一直是一个被经常问到的问题,把虚拟机.网站和数据库等都部署到Azure平台,如何保证应用程序的安全,如何保证企业级客户的数据不被泄漏,一直是客户经常询问到的问题. 总的来说,Az

Windows Azure之Mobile Service

我建个android app和Windows Azure的Mobile Service配合,以实现会员注册的功能,实际十分简单,微软家的东西真心好用 首先新建个Mobile Service New->Mobile Service->Create之后弹出下图的对话框 URL就自定义一个,如果有人注册了会报错,换个就好,database新建还是使用已存在的都可以,新建之后会多一步让你输入要新建的数据库的名称和密码,backend就选Javascript,点击箭头下一步 使用现存的会让你输入密码,建

Windows azure 联合身份验证服务配置(SSO)

说到SSO,相信大家已经很熟悉了,SSO=单点登录,当然也有叫目录集成的说法.那在windows azure上实现SSO会有什么效果呢?如果我们的机构内部已经在使用本地的 Active Directory,则可将其与我们的 Azure AD 目录相集成,借此可自动执行基于云的管理任务,并可向用户提供更加简化的登录体验. Azure AD 支持以下两种目录集成功能: l 目录同步 - 用于将本地目录对象(用户.组.联系人)与云同步,以帮助减小管理开 销.设置目录同步后,管理员可将本地 Active

Windows Azure之VM的迁移之旅

今天主要是讲Azure VM如何从地理区域A迁移到地理区域B的过程. 应用场景:同一订阅下的存储A中的vhd复制到存储B中.A复制到B, 只需要用到A的vhd链接. 目前有一台azure vm在中国东部,存储账号也是中国东部. 我们假设我们要把VM迁移到中国北部,按照一般的想法和做法,是直接就保留磁盘再删除虚拟机的动作. 可以在磁盘那边看到我们保留下来的磁盘vhd文件(需要等候几分钟,因为azure存储是有缓存的): 新建虚拟机(注意:位置显示的是中国东部,我们继续试下能否创建vm处于北部的)

Windows Azure Cloud Service (47) 修改Cloud Service时区

<Windows Azure Platform 系列文章目录> 本文介绍内容适合于Azure Global和Azure China 我们在使用Cloud Service的时候,会发现默认的Cloud Service是UTC时区. 在很多时候,我们的应用程序使用的时区是UTC+8时区,也就是北京时间. 遇到这样的问题,我们传统的做法是修改aspx.cs代码,把UTC时区修改为UTC+8时区. 但是这样做费时费力,有没有更好的解决方法呢? 其实,我们可以在Azure Startup Task中,执

Windows Azure Web Site (7) Web Site 特点、优势及不足

<Windows Azure Platform 系列文章目录> 经过了之前几张的内容,我们可以了解到,Web Site的特点在于快速.轻松部署一个高度可扩展的云环境.使用您所选择的语言和开源应用程序,比如WordExpress,FTP,Git或者TFS,并轻松集成Windows Azure的服务,比如SQL数据库,缓存,CDN和存储. 但是Azure Web Site还具有其他特性: 1.不同于Azure Cloud Service和Virtual Machine提供A0-A7不同类型的计算资

Windows Azure+Windows+Linux多环境下为Tomcat服务申请证书及分配证书

我们上一篇介绍了Windows Azure+Windows+Linux多环境下Tomcat服务的安装及配置,今天呢,主要介绍在Windows Azure+Windows+Linux多环境下为Tomcat服务申请证书及分配,一般我们都知道所谓的Web服务的证书配置就是启用SSL(加密)功能,主要提高数据传输的安全性.如果需要在互联网上访问的web服务,生成一个reg文件,然后发给第三方证书提供方来申请证书.而我们接下来的演示是通过内部证书颁发机构来实现证书申请的.需要给内部部署一台CA服务器,CA