我编写了一个PS脚本,我想在一组服务器上运行PS脚本(Windows server 2008/2003)。但是,有人告诉我,除了.Net框架之外,服务器还需要一些特定于PowerShell的文件和配置才能运行脚本。
请考虑以下:
- 脚本中只使用原生api,没有模块或外部库引用:Get-Date,Get-ChildItem,Get-Service,Get-Content,[Environment] :: ExpandEnvironmentVariables($ XYZ).. etc < / p>
- 我是否需要在每台服务器上安装Windows Management Framework才能运行PowerShell?
- 如果从C#Console应用程序调用PS脚本怎么办? .Net框架工作旁边还需要什么东西?
谢谢
答案 0 :(得分:1)
默认情况下,Powershell在Windows Server 2008 R2上是可用的,在2008上,PowerShell v1是要启用的功能,v2是下载。在2003年,v1和v2都是单独的下载。
调用脚本的内容无关紧要,它仍将由PowerShell执行。