我有一个自动化服务器构建的PS脚本。某些脚本操作需要PS3。
目标环境是Windows Server 2008 R2 SP1 - 开箱即用的包含PS2。
我的脚本是否有一种聪明的方法来安装PS3然后继续?
目标是触发单个脚本来构建服务器。
答案 0 :(得分:1)
当然,可能有十几种疯狂的方法可以做到这一点。让我们来解决一些高级概念。那么,我怎么能构建这样的脚本呢?
switch ($psversion.psversion.major) {
2 {
# trigger unattended install of powershell 3.0 forcing reboot
}
3 {
# do some powershell 3.0 specific stuff
}
}
所以,这是一个可以运行两次的单个脚本的简单示例,第二次运行它时,它会做一些不同的事情。关于如何运行脚本,重启和继续脚本的另一个难题可以在这里阅读:
http://www.codeproject.com/Articles/223002/Reboot-and-Resume-PowerShell-Script
希望这有帮助,