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相关的服务模块

区别:安装路劲都是不同的

clip_image002

创建Windows vm

clip_image004

填写 虚拟机的相关信息

clip_image006

开始创建

clip_image008

创建完成后,我们就可以远程桌面登陆了。

登陆后我们查看用户和组的相关信息,发现系统没有administrator用户及权限。

clip_image010

接下来我们需要安装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

clip_image012

环境准备好之后,我们就开始工作了

clip_image014

开始是导入订阅文件:

1
Import-azurepublishSettingFile  ‘d:xxxxx.publishseetingfiles’

clip_image016

导入完成,会显示当前的所有订阅文件。

clip_image018

因为我环境下有多个订阅,所以我们需要设置默认的订阅

clip_image020

检查Azure PowerShell中默认的Azure账户是不是自己想要操作的账户:

输入命令:Get-AzureSubscription –Default,检查出来的结果中会出现Subscription ID,查看一下这个Sub ID是否是自己Azure管理平台上的订阅ID.

如果Sub ID不同,那么需要重新设置默认账户(如果您是首次操作,那么应该会是相同的)。更改命令:

1
Select-  Select-AzureSubscription  -SubscriptionName  "添加账户名"  - Default

clip_image022

注:如果一个订阅文件下有多个订阅id的话,我们也可以选择修改指定的订阅id为默认

clip_image024

修改后,我们输入命令

1
  Get-AzureVM

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

clip_image026

输入命令

1
  $VM1  Get-AzureVM  -ServiceName  "xxxx"  -Name  "mxxx"

定义一个变量vm1,然后查看当前服务的信息

clip_image028

输入命令

1
$VM1 .VM.ProvisionGuestAgent

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

如果虚拟机安装代理了,显示的记过为true,如果没有安装agent的话,显示false

一般虚拟机都默认会在新建的时候安装代理

clip_image030

如果是‘True’那么您就可以进行如下操作来修改虚拟机的用户名和密码:

输入命令:

1
Set-AzureVMaccessExtension  -VM  $VM1  –UserName  "AdminAccountName"  –Password  "NewPassword"  Update-AzureVM

注:如果username是之前创建的用户,那就会直接重置新密码,如果是忘记之前创建的用户名话,再次会将之前的用户名重命名及设置新密码

我之前系统中的账户是gavin,我如果忘记之前的用户是gavin,我在此输入新的用户及新密码会将我之前的用户及密码覆盖。

clip_image032

操作完成后,我们登陆服务器器查看:

clip_image034

clip_image036

操作完成。

以上单独执行的代码我们可以写到一个.pst1的文件,前提是确认条件满足,然后在执行该文件:

1
2
$VM1  Get-AzureVM  -ServiceName  "miyaw2008"  -Name  "miyaw2008"
Set-AzureVMaccessExtension  -VM  $VM1  –UserName  "AdminAccountName"  –Password  "NewPassword"  Update-AzureVM

clip_image038




本文转自 高文龙 51CTO博客,原文链接:http://blog.51cto.com/gaowenlong/1582175,如需转载请自行联系原作者

相关文章
|
1月前
|
安全 数据安全/隐私保护 Windows
解锁安全之门,Windows Server 2019密码修改攻略大揭秘
解锁安全之门,Windows Server 2019密码修改攻略大揭秘
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows Server 2012 操作系统保姆级教程(附链接)
60 0
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
81 0
如何在 VM 虚拟机中安装 Windows 7 操作系统保姆级教程(附链接)
|
1月前
|
数据安全/隐私保护 虚拟化 Windows
如何在 VM 虚拟机中安装 Windows XP 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 Windows XP 操作系统保姆级教程(附链接)
109 0
|
8月前
|
NoSQL Redis 数据安全/隐私保护
Windows中redis设置密码
Windows中redis设置密码
142 0
|
1月前
|
弹性计算 安全 数据安全/隐私保护
远程桌面连接Windows实例,提示“为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多”错误解决方案
远程桌面连接Windows实例,提示“为安全考虑,已锁定该用户账户,原因是登录尝试或密码更改尝试过多”错误解决方案
158 0
|
5月前
|
安全 数据安全/隐私保护
windows10 查看已连接wifi的密码
windows10 查看已连接wifi的密码
134 0
|
2月前
|
数据安全/隐私保护 Windows
windows密码获取 -- mimikatz
windows密码获取 -- mimikatz
70 0
|
7月前
|
数据安全/隐私保护 Windows
BUUCTF Windows系统密码 1
BUUCTF Windows系统密码 1
159 0
BUUCTF Windows系统密码 1
|
4月前
|
NoSQL MongoDB 数据库
MongoDB【部署 03】Windows系统安装mongodb并设置用户名密码(无需安装mongosh)及SpringBoot集成报错 Command failed with error 18
MongoDB【部署 03】Windows系统安装mongodb并设置用户名密码(无需安装mongosh)及SpringBoot集成报错 Command failed with error 18
135 0