我在runonce中的命令没有运行


0

我正在编写一个脚本,旨在自动化推广以前没有域名的新域控制器的过程。

我一直关注如何让程序在重新启动后恢复,首先尝试工作流只是为了发现在调试一周并查看日志后,工作流中出现了install-addsforest命令,试图仅使用计划任务发现它们毫无价值,因为在促销后不再存在任务注册的安全用户ID,并且最近尝试使用运行一次注册表项和自动登录以使我的脚本在重新启动后继续。

现在我认为阻止脚本运行完成的原因是它不是以管理员身份运行的:它有一个#requires -runasadmin标志可以防止它被运行,除非作为管理员(并且非常严格),但即使我运行自动登录作为管理员,我无法从runonce键运行我的脚本。

我将在哪里查看与此注册表项关联的日志,是否有人有任何建议?

顺便说一句,我不打算使用DSC:我厌倦了powershell的高级功能,而且它运行的工作流无法成功运行我需要的命令。


您遇到了根本问题:当您将计算机升级为DC时,您无法再使用任何本地用户帐户登录计算机。从那时起,只有域帐户可以正常运行。有一个例外:目录服务还原模式,本地管理员帐户在其中工作。不知道有多少可以帮助你。
Twisty Impersonator

我已经能够通过使用自动登录来解决登录到机器的问题,$domainname\administrator但我只是遇到了runonce键实际上让我的脚本运行的问题。
comp.sci.intern

您是否在HKLM或HKCU分行使用一次性运行键?
Twisty Impersonator

我正在使用HKLM分支
comp.sci.intern

1
我没有试过没有广告促销的脚本测试,但我会尝试下一步
comp.sci.intern

Answers:


0

我的问题是我的runonce变量的长度超过255个字符。一旦我减少它,我没有任何问题让它在重启后运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.