これで私の髪の毛が裂ける...私はDSC経由でレジストリキーの値を設定しようとしていますが、私が試したすべてが悲惨に失敗します。ネイティブPSDesiredStateConfiguration
リソースとREGISTRY
を使用しています。レジストリDSCがBINARY/HEX値で失敗する
問題は、設定したい値がREG_BINARY
で、値がHEX
であることです。 Hex = $true
で追加する方法をたくさん試し、各16進文字列の先頭にすべて "0x
"を追加しました。いずれも私にとってはうまくいかないようです。でも、以下試しても失敗(Hex
は、以下に参照されているが、私のために働いオンとオフではなく、それを試してみました)このください
Registry SNMPServiceFail {
Ensure = "Present"
Key = "HKLM:\SYSTEM\CurrentControlSet\Services\SNMPTRAP"
Force = $true
ValueName = "FailureActions"
ValueData = @([byte[]](0x80,0x51,0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x14,0x00,0x00,0x00,01,0x00,0x00,0x00,0xe0,0x93,0x04,0x00))
ValueType = "Binary"
#Hex = $true
}
ERRORに...任意の助けを:
VERBOSE: [LONINENGD187]: LCM: [ Start Resource ] [[Registry]SNMPServiceFail]
VERBOSE: [LONINENGD187]: LCM: [ Start Test ] [[Registry]SNMPServiceFail]
VERBOSE: [LONINENGD187]: [[Registry]SNMPServiceFail] (ERROR) Parameter 'ValueData' has an
invalid value '(128, 81, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 20, 0, 0, 0, 1, 0, 0, 0, 224, 147, 4, 0)' for type
'Binary'
VERBOSE: [LONINENGD187]: LCM: [ End Test ] [[Registry]SNMPServiceFail] in 1.5310 seconds.
PowerShell DSC resource MSFT_RegistryResource failed to execute Test-TargetResource functionality with error message:
(ERROR) Parameter 'ValueData' has an invalid value '(128, 81, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 20, 0, 0, 0,
1, 0, 0, 0, 224, 147, 4, 0)' for type 'Binary'
+ CategoryInfo : InvalidOperation: (:) [], CimException
+ FullyQualifiedErrorId : ProviderOperationExecutionFailure
+ PSComputerName : localhost
VERBOSE: [LONINENGD187]: LCM: [ End Set ]
The SendConfigurationApply function did not succeed.
+ CategoryInfo : NotSpecified: (root/Microsoft/...gurationManager:String) [], CimException
+ FullyQualifiedErrorId : MI RESULT 1
+ PSComputerName : localhost
私は、レジストリのエクスポートを行うと、それは以下のように示している - それは、私はそれがすべての私のサーバー上に設定されていることを確認しようとしていますものです:
"FailureActions"=hex:80,51,01,00,00,00,00,00,00,00,00,00,01,00,00,00,14,00,00,00,01,00,00,00,e0,93,04,00
は、あなたはあなたのために働いていた答えを得るのですか? Matthiasの答えについての私のコメントを参照し、必要ならば同様の質問に私がserverfaultで提供した答えを見てください。 –