Windows 激活 Powershell 脚本

Windows 激活 Powershell 脚本

我正在寻找一种通过 PowerShell 自动激活 Windows 7 计算机的方法。我们每月大约有 50 台计算机,并且数量还在缓慢增加,因此在我们的最后期限内,手动激活已不再可行。我们所在的网络无法在将服务器连接到互联网时运行 VAMT。我们更喜欢可以用程序编写并通过 FTP 分发的脚本。我们已经有了程序框架,所以我们只需要脚本。

我们也愿意接受任何其他选择,只要它们不涉及服务器。我们没有足够的人力来维护本地网络上的另一台服务器。

我们现在正在使用这个:

slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

slmgr.vbs /ato

这无法使用我们拥有的产品密钥成功激活机器。

提前致谢!

答案1

$computer = gc env:computername

$key = "XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"

$service = get-wmiObject -query "select * from SoftwareLicensingService" -computername $computer

$service.InstallProductKey($key)

$service.RefreshLicenseStatus()

取自http://blogs.technet.com/b/rgullick/archive/2013/06/13/activating-windows-with-powershell.aspx几天前我激活机器时,这个功能就起作用了

相关内容