2015-02-05 49 views
1

我设置的虚拟服务器与Windows Server2012分之2008。我想为Windows来宾自动化密码设置过程。汽车在初始启动Windows服务器上设置密码

我的脚本将运行像:

bash setupwindows.sh <kvmid> <password> 

然后setupwindows.sh将安装LVM,将PowerShell脚本到启动目录并启动服务器。

我都可以通过具有

net user Administrator password 

我的问题在cmd窗口中更改密码是:在哪个目录在Windows客户我需要把PowerShell脚本得到它开始启动,而无需用户是登录?

+0

“autostart”目录由shell提供。您必须登录才能执行该目录中的任何内容。 – Gabe 2015-02-05 13:09:14

+0

是否有可能在没有登录的情况下运行脚本?自动更改密码怎么能工作? – user2933212 2015-02-05 13:11:22

+0

使用Windows任务计划程序来配置启动时发生的事情。 – Gabe 2015-02-05 13:47:11

回答

1

我觉得这里的问题是,你正在使用Linux /猛砸式的方法,它可以在Windows尝试这个时候周围带领你在圈子大的时候,因为这两个平台有其固有的差异接近这一点。

如果您想在生成时设置密码,并且您的机器位于域中,请使用Group Policy使用计算机配置 - >扩展首选项 - >控制面板 - >本地下的设置来设置默认管理员密码用户和组 - >新建 - 本地用户 - >选择更新作为操作 - >在用户名文本框中键入管理员。

如果你不是一个域,然后用最好的工具是Windows系统映像管理器上,它的Windows Automated Install Kit的一部分。您可以使用它打开Windows安装映像(.wim)并选择用于自动安装Windows安装的随附unattend.xml。

你想使用SIM改变的值将下找到:Microsoft的Windows的外壳程序安装| UserAccounts | AdministratorPassword

在这里你可以设置任何你想默认的管理员密码。

你可以用脚本做到这一点,利用net use语法,但问题有触发脚本的运行。在我看来,这两种方法是解决这个问题的最佳方法。

相关问题