使用工作流

时间:2017-09-26 09:31:42

标签: powershell resume reboot powershell-workflow

我正在尝试制作一个在重启后继续运行的脚本。简而言之,脚本用于在现场使用中部署PC,因此脚本在本地计算机上本地运行,理想情况是从拇指驱动器运行。用户插入驱动器并运行脚本,从那里它不应该要求用户执行任何操作。然后,该脚本应重新配置网络适配器并启用Hyper-V Windows功能(此位正常)。在此之后,PC需要重新启动并继续导入VM(此位也正常工作)。

由于用户不具备任何与IT相关的知识,因此脚本在重新启动后需要显示PowerShell窗口,并在其中输出VM导入的结果。理想情况下,我希望脚本自动登录,因为所有PC都默认使用相同的密码。

workflow Reboot-Resume {
    "Hello World, I'm going to reboot!"
    Restart-Computer -Wait
    "This should be printed to a PowerShell window"
}

不幸的是,上面的代码片段无效,因为重新启动PC时工作流作业暂停。执行策略设置为“不受限制”。手动恢复作业不会弹出一个带有“这应打印到PowerShell窗口”的shell。

0 个答案:

没有答案