0

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

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

我的脚本有一个聪明的方法来安装 PS3 然后继续吗?

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

4

1 回答 1

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

希望这可以帮助,

于 2013-05-29T19:58:08.540 回答