设为首页 收藏本站
查看: 2324|回复: 0

[经验分享] Windows Azure下的Windows VM密码重置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-11-25 09:48:57 | 显示全部楼层 |阅读模式
Windows azure下的windows vm密码重置
说到密码问题,相信管理员都头疼,尤其作为一个大企业的管理员,服务器密码的使用很是麻烦,为什么这么说呢,因为大企业要求的信息安全,要求用户密码45天更改一次,当然不更改的话那就意味着过期,就无法使用了,还有一种情况那就是用户的密码,对于不在公司办公,而是外派的用户不经常访问偶尔访问公司的信息系统的用户密码确实是一个问题,对于我们公司来说,就这样的问题比较多,经常让助理发邮件给管理员重置他们的密码,这样给管理员带来很大困扰,后来呢,为了彻底解决该问题,就做了一个验证系统,绑定用户的私人信息让用户自己重置密码,这样就减少了管理员的日常工作压来。而今天呢,我们主要介绍在windows azure下创建windows vm后如果密码忘记了如何重置,因为在windows azure上创建vm后是无法通过consloe去挂载破解密码镜像来破解密码,当然微软肯定会将该问题考虑在内的,就通过powershell来重置密码,具体操作见下:
密码忘记有两种方式,一种是知道需要重置的账户密码,一一种是不知道需要重置的密码。比如上届管理员创建完后工作没交接就走了,本届管理员不知道密码,不知道重置那个密码,所以windows azure就用覆盖的方法来完成从重置密码操作。
首先明确的是windows azure的poral页面没有密码相关的重置选项,所以需要用windows azure powershell来完成,再次我们就不多介绍如何下载windows azure pwoershell及安装。我们已经提前安装好了,关于下载及安装windows azure powershell的方法我们已在前面的文章介绍了,可以参考上篇文章。
我们都知道,windows 8系统以后都是默认安装了windows powershell组件的,只需要启用该服务即可。具体也不多介绍了。我本次的实验是windows 2008R2操作系统,所以系统也是默认安装的,我们下载了windows azure powershel,那windows azure poershell跟系统自带的windows powershell有什么区别呢,最大的区别就是有没有azure相关的服务模块
区别:安装路劲都是不同的
wKioL1RzPibhmzw3AAFybA825Mo228.jpg
创建Windows vm
wKiom1RzPaejqjY0AAEQIcGKnl4567.jpg
填写 虚拟机的相关信息
wKiom1RzPafB7tWyAADRnTqNWbE251.jpg
开始创建
wKiom1RzPafBvFpyAADAQkCjXJ0877.jpg
创建完成后,我们就可以远程桌面登陆了。
登陆后我们查看用户和组的相关信息,发现系统没有administrator用户及权限。
wKiom1RzPaeCGiZaAAEBjkGures081.jpg
接下来我们需要安装windows azure powershell来管理:
因为windows azure的poral页面没有密码相关的重置选项,所以需要用windows azure powershell来完成,再次我们就不多介绍如何下载windows azure pwoershell及安装。我们已经提前安装好了,关于下载及安装windows azure powershell的方法我们已在前面的文章介绍了,可以参考上篇文章。
我们都知道,windows 8系统以后都是默认安装了windows powershell组件的,只需要启用该服务即可。具体也不多介绍了。我本次的实验是windows 2008R2操作系统,所以系统也是默认安装的,我们下载了windows azure powershel,那windows azure poershell跟系统自带的windows powershell有什么区别呢,最大的区别就是有没有azure相关的服务模块,再次也不多介绍了,有了powershell 后,我们需要windows azure的订阅文件,我们需要通过访问windows azure的portal界面进行下载或者通过powershell下载。
https://manage.windowsazure.cn/publishsettings/index?client=powershell
wKioL1RzPibT6xdJAAEXDjlx8vQ786.jpg
环境准备好之后,我们就开始工作了
wKioL1RzPibxjVisAAD5Kwz_KWg349.jpg
开始是导入订阅文件:
1
Import-azurepublishSettingFile ‘d:xxxxx.publishseetingfiles’



wKioL1RzPieDV4baAAD8KZ4egr0709.jpg
导入完成,会显示当前的所有订阅文件。
wKioL1RzPieAXeAnAAFpUKtsQXI016.jpg
因为我环境下有多个订阅,所以我们需要设置默认的订阅
wKioL1RzPiexZJE9AAGKWTqllBI917.jpg
检查Azure PowerShell中默认的Azure账户是不是自己想要操作的账户:
输入命令:Get-AzureSubscription –Default,检查出来的结果中会出现Subscription ID,查看一下这个Sub ID是否是自己Azure管理平台上的订阅ID.
如果Sub ID不同,那么需要重新设置默认账户(如果您是首次操作,那么应该会是相同的)。更改命令:
1
Select- Select-AzureSubscription -SubscriptionName "添加账户名" -Default



wKioL1RzPieSAd9nAACErBLGXV8272.jpg
注:如果一个订阅文件下有多个订阅id的话,我们也可以选择修改指定的订阅id为默认
wKioL1RzPiexsmOUAACafIwh1hw665.jpg
修改后,我们输入命令
1
Get-AzureVM



(查到自己的虚拟机名称及云服务名称)

wKioL1RzPifz46ALAACzL-bhvGA595.jpg
输入命令
1
$VM1 = Get-AzureVM -ServiceName "xxxx" -Name "mxxx"



定义一个变量vm1,然后查看当前服务的信息
wKioL1RzPifD_jl-AACUqCL6_Rc530.jpg
输入命令
1
$VM1.VM.ProvisionGuestAgent



(查看输出结果是否是‘True’)

如果虚拟机安装代理了,显示的记过为true,如果没有安装agent的话,显示false
一般虚拟机都默认会在新建的时候安装代理
wKioL1RzPifTQiCSAACfCp7pPZc277.jpg
如果是‘True’那么您就可以进行如下操作来修改虚拟机的用户名和密码:
输入命令:
1
Set-AzureVMaccessExtension -VM $VM1 –UserName "AdminAccountName" –Password "NewPassword" | Update-AzureVM



注:如果username是之前创建的用户,那就会直接重置新密码,如果是忘记之前创建的用户名话,再次会将之前的用户名重命名及设置新密码
我之前系统中的账户是gavin,我如果忘记之前的用户是gavin,我在此输入新的用户及新密码会将我之前的用户及密码覆盖。
wKioL1RzPifzHOxcAAD-9tgACXw495.jpg
操作完成后,我们登陆服务器器查看:
wKioL1RzPijjP0RKAAEW_gEcWCA855.jpg
wKioL1RzPiiQGTaKAAEMwdN2NgU978.jpg
操作完成。
以上单独执行的代码我们可以写到一个.pst1的文件,前提是确认条件满足,然后在执行该文件:
1
2
$VM1 = Get-AzureVM -ServiceName "miyaw2008" -Name "miyaw2008"
Set-AzureVMaccessExtension -VM $VM1 –UserName "AdminAccountName" –Password "NewPassword" | Update-AzureVM



wKioL1RzPiigXQS6AABQEK_zC9c384.jpg


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-33700-1-1.html 上篇帖子: SSMA迁移本地的MY SQL到本地SQL server及windows azure SQL Databaase 下篇帖子: Windows Azure体验之新建Linux虚拟机 Windows 密码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表