提示初始化环境时出错,因为在此系统中禁止执行脚本。

我们可以根据提示Get-help about_signing来看看说明:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
PS C:\Users\administrator.XENME> get-help about_signing
主题
     about_signing
 
简短说明
     说明如何对脚本进行签名以使其符合 Windows PowerShell 执行策略。
 
详细说明
     Restricted 执行策略不允许任何脚本运行。
     AllSigned 和 RemoteSigned 执行策略可防止 Windows PowerShell 运行没有数字签名的脚本。
 
     本主题说明如何运行所选未签名脚本(即使在执行策略为 RemoteSigned 的情况下),还说明如何对
     脚本进行签名以便您自己使用。
 
     有关 Windows PowerShell 执行策略的详细信息,请参阅 about_Execution_Policy。

默认情况下,ExecutionPolicy设置为Restricted,不允许执行任何脚本,导致XenApp的Migration.psm1无法执行,所以导致初始化失败。

所以我们只需要把ExecutionPolicy设置为allsigned即可。

1
2
#设置执行策略为执行所有已经签名脚本
Set-ExecutionPolicy allsigned