1

WMF 5.0 にアップグレードした後、DSC でカスタム クラス ベースのリソース モジュールのインストールに問題があるようです。

PS C:\Users\alexis.coles.adm> Start-DscConfiguration -ComputerName ComputerName -Credential $autoCred -Path E:\DevResetRuntime\Mofs -Wait -Verbose -Force
VERBOSE: Perform operation 'Invoke CimMethod' with following parameters, ''methodName' = SendConfigurationApply,'className' = MSFT_DSCLocalConfigurationManager,'namespaceName' = root/Micr
osoft/Windows/DesiredStateConfiguration'.
VERBOSE: An LCM method call arrived from computer ComputerName with user sid S-1-5-21-xxxxxxxxx-3810362189-311025990-3170.
VERBOSE: [ComputerName]: LCM:  [ Start  Set      ]
VERBOSE: [ComputerName]:                            [DSCEngine] Module SxDeployment_1.11.zip downloaded.
VERBOSE: [ComputerName]:                            [DSCEngine] Resource SxDeployment version 1.11 installed.
VERBOSE: [ComputerName]: LCM:  [ End    Set      ]
The PowerShell DSC resource C:\Program Files\WindowsPowerShell\Modules\SxDeployment\1.11\DscResources\PsPackageProvider does not contain the corresponding MOF file C:\Program 
Files\WindowsPowerShell\Modules\SxDeployment\1.11\DscResources\PsPackageProvider\PsPackageProvider.schema.mof. Could not install module dependencies needed by the configuration.
    + CategoryInfo          : ObjectNotFound: (root/Microsoft/...gurationManager:String) [], CimException
    + FullyQualifiedErrorId : ProviderSchemaFileNotFound
    + PSComputerName        : ComputerName

アップグレードされていないボックスでこれを実行すると、正常にインストールされ、モジュールが Resource Module Manager からダウンロードされ、正しい場所に抽出されます。

ただし、アップグレードされたボックスでこれを実行すると、C:\program files\windowsPowershell\Modules に空の SxDeployment フォルダーが作成されるだけです。

アップグレードされていないボックスから新しいボックスに正常に抽出されたフォルダーをコピーすると、構成は正常に実行されます。

何か案は?

アップデート

リソース zip ファイルの名前は SxDeployment_1.27.zip です

次の2つのファイルのみが含まれています

SxDeployment.psd1
SxDeployment.psm1

これが次のファイル システム構造に抽出されることを期待しています。

Modules
  SxDeployment
    1.27
      SxDeployment.psd1
      SxDeployment.psm1

しかし、私が得るのは

Modules
  SxDeployment
4

0 に答える 0