正如我在my other question中所解釋的,我正忙於在企業中設置PowerShell模塊存儲庫。如何推送企業範圍的PowerShell配置文件自定義?
我的計劃是擁有一個主存儲庫(r/w訪問有限的一組人)和從屬存儲庫(只讀訪問所有人)。我需要多個存儲庫,因爲客戶端位於不同的安全區域,並且我無法獲得所有客戶端可以訪問的中央位置。
因此,我需要配置客戶端的PowerShell配置文件,以便它們可以指向正確的存儲庫以查找模塊。我想爲此定義一個$ PowerShellRepositoryPath環境變量。
此外,配置文件需要進行自定義,以便在PowerShell啓動時執行位於存儲庫中的腳本(因此$ PowerShellRepositoryPath指向的位置)(我的目標是自動將最新的模塊版本添加到PSModulePath的客戶啓動)。
我們與不同網絡區域中的域成員和獨立服務器存在混合環境。
你將如何進行?是否有可能通過GPO爲域成員推送該變量和配置文件?通過GPO定製$ Profile變量是一個選項嗎?
獨立服務器呢?
編輯: 我認爲,創建環境變量,我就使用GPO來創建它,並通過$env:variableName
在PowerShell中使用它。對於非域名的情況,我可能不得不使用腳本..
好主意,我會爲工作站做到這一點,謝謝! – dSebastien 2011-04-01 08:42:13