1

我编写了一个 PS 脚本,我想在一组服务器(Windows 服务器 2008/2003)上运行 PS 脚本。但是,有人告诉我,除了 .Net 框架之外,服务器还需要一些特定于 PowerShell 的文件和配置才能运行脚本。

请考虑以下事项

- 脚本中仅使用原生 api,没有模块或外部库引用:Get-Date、Get-ChildItem、Get-Service、Get-Content、[Environment]::ExpandEnvironmentVariables($XYZ) .. 等

-我是否需要在每台服务器上安装Windows Management Framework才能运行 PowerShell?

- 如果从 C# 控制台应用程序调用 PS 脚本会怎样?除了 .Net 框架之外还需要什么?

谢谢

4

1 回答 1

1

Powershell 在 Windows server 2008 R2 上默认启用,在 2008 上 PowerShell v1 是要启用的功能,而 v2 是下载。在 2003 年,v1 和 v2 都是单独下载的。

不管调用什么脚本,它仍将由 PowerShell 执行。

于 2012-10-09T08:43:11.517 回答