2012-10-09 40 views
0

我寫了一個PS腳本,我想在一組服務器上運行PS腳本(Windows服務器2008/2003)。但是,我被告知,除了.Net框架之外,服務器還需要一些PowerShell特定的文件和配置才能運行腳本。.NET框架旁邊需要什麼來在服務器上運行本地PowerShell腳本?

請考慮以下:在腳本中使用不帶模塊或extrnal庫參考

- 只有原生API:獲取最新時,Get-ChildItem,獲取-服務,獲取內容,[環境] :: ExpandEnvironmentVariables($ XYZ).. etc

- 我需要在每臺服務器上安裝Windows Management Framework才能運行PowerShell?

- 如果PS腳本是從C#Console應用程序調用的?除.Net框架工作之外還需要什麼?

謝謝

回答

1

PowerShell是默認ebabled的Windows Server 2008 R2上,在2008年的PowerShell V1要啓用一個功能v2是一個下載。在2003年,v1和v2都是單獨下載。

什麼樣的腳本調用它仍然會被PowerShell執行並不重要。

+0

Ok ....所以,假設PS啓用,我需要什麼旁邊的.net框架來運行PowerShell腳本? – Eyad

+0

取決於腳本在內部引用和使用的內容。 – Slugart

+0

我只使用本機PS api而沒有模塊或外部庫引用。我也用這個信息更新了我的問題。 – Eyad

相關問題