PS脚本可以安装PS3并继续吗?

时间:2013-05-29 17:59:16

标签: powershell powershell-v2.0 windows-server-2008-r2 powershell-v3.0

我有一个自动化服务器构建的PS脚本。某些脚本操作需要PS3。

目标环境是Windows Server 2008 R2 SP1 - 开箱即用的包含PS2。

我的脚本是否有一种聪明的方法来安装PS3然后继续?

目标是触发单个脚本来构建服务器。

1 个答案:

答案 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

希望这有帮助,