2014-10-31 118 views
3

我想這個TechNet文章下面的設置在Windows 2012 R2機DSC拉服務器:PowerShell:如何安裝DSC資源工具包Wave 8模塊?

http://technet.microsoft.com/en-us/library/dn249913.aspx

但是我不能讓模塊工作。安裝說明說:

要安裝所有DSC資源工具包模塊,解壓

$env:ProgramFiles\WindowsPowerShell\Modules 

下的內容要確認安裝運行Get-DSCResource地看到,所有此頁面上的 資源是DS​​C中列出資源。

所以我複製了「DSC資源工具包波8 10282014」文件夾的內容,以C:\Program Files\WindowsPowerShell\Modules現在看起來如下:

c:\Program Files\WindowsPowerShell\Modules>tree 
├───cFileShare 
│ ├───DSCResources 
│ │ ├───VSAR_cCreateFileShare 
│ │ └───VSAR_cSetSharePermissions 
│ ├───Examples 
│ ├───ResourceDesignerScripts 
│ └───Unit Tests 
├───xActiveDirectory 
│ ├───DSCResources 
│ │ ├───MSFT_xADDomain 
│ │ ├───MSFT_xADDomainController 
│ │ ├───MSFT_xADDomainTrust 
│ │ ├───MSFT_xADUser 
│ │ └───MSFT_xWaitForADDomain 
│ └───Misc 
├───xAdcsDeployment 
│ ├───DSCResources 
│ │ ├───MSFT_xAdcsCertificationAuthority 
│ │ └───MSFT_xAdcsWebEnrollment 
│ └───xCertificateServices 
│  ├───DSCResources 
│  │ ├───MSFT_xAdcsCertificationAuthority 
│  │ └───MSFT_xAdcsWebEnrollment 
│  └───Examples 
[...] 

然後我重新啓動我的PowerShell控制檯,以確保它重新加載$env:PSModulePath包含順便說一句(爲了更好的可讀性手動添加線包裝):

PS C:\Users\Administrator> $env:PSModulePath 
C:\Users\Administrator\Documents\WindowsPowerShell\Modules; 
C:\Program Files\WindowsPowerShell\Modules; 
C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ 

因此,這裏的一切都是默認的。但get-module -ListAvailable只是沒有聽任何上述模塊,例如xPSDesiredStateConfiguration。此外,Get-DscResource cmdlet不會返回此模塊附帶的任何資源(特別是xDSCWebService是我正在尋找的用於設置拉服務器的DSC資源)。

如果我手動將xPSDesiredStateConfiguration\DSCResources\*的內容複製到其中一個模塊路徑文件夾的I 請參閱DSC資源。然而,拉服務器設置腳本(Sample_xDscWebService.ps1)失敗。打開編輯器,它顯示了我一個語法錯誤接近:

Import-DSCResource -ModuleName xPSDesiredStateConfiguration 

我只是想不通我在做什麼錯在這裏。那麼,我如何安裝DSC資源工具包?

+0

下載後是否解除了對文件的阻止?如果不是,解壓縮的文件可能也有「網絡標記」。您可以使用Powershell內的'Unblock-File'或者右鍵單擊屬性,取消阻止。如果是這種情況,可能會更容易刪除目錄樹,解除壓縮,然後重新解壓縮。 – briantist 2014-10-31 14:11:29

+0

哦另外一件事,確保您的執行策略設置爲允許腳本執行(嘗試使用「Unrestricted」或「Bypass」)。 – briantist 2014-10-31 14:13:16

+0

我剛試過'dir * |從模塊文件夾中取消阻止文件,但沒有運氣。同樣將執行策略設置爲不受限制並不會改變事物。我創建模塊文件夾結構的方式沒問題嗎? – Matze 2014-10-31 14:24:18

回答

0

此問題似乎與一些缺失的修補程序有關。不幸的是我不知道哪一個。以下鏈接指向KB2883200。但是在我的系統上安裝它並沒有改變。

但它適用於另一個完全打補丁的Windows 2012 R2服務器。 Unfortunatley我無法在工作中輕鬆訪問,以便將手動安裝的服務器修補到最新版本。

http://blogs.msdn.com/b/powershell/archive/2013/12/26/holiday-gift-desired-state-configuration-dsc-resource-kit-wave-1.aspx

3

我有同樣的問題。安裝3次更新(KB2894029,KB2894179和KB2883200)後,一切正常;)

相關問題