installierte ich die neue Version von ps DSC 3.8.0.0 mit:Power dsc Version 3.8.0.0 Installation
Find-Module -Name xpsd* | Install-Module
Ich bin sicher, dass ich diese Frage hier schreibe, habe ich bereits meinen PC neu gestartet bei wenigstens einmal. Das Problem ist, dass die ältere Version (3.7.0.0) DSC Ressource Intellisense ist, was immer wieder erscheint. Praktisch ist es wie das neue Modul wurde nie installiert.
ich versucht, die älteren dsc Ressourcen zu löschen: in den Modulen
Get-DSCResource | Where-Object{$_.Version -eq '3.7.0.0'} | Remove-Item
die nicht gelöscht, sondern beschädigt geführt, da sie als aufgeführt wurden:
ImplementedAs Name ModuleName Version Properties
------------- ---- ---------- ------- ----------
Binary File {DestinationPath, Attributes, Checksum, Content...
zunächst ihre ImplementedAs
Eigenschaft hatte den Wert von PowerShell
, die nach dem Befehl Remove-Item
in Binary
geändert wurde. Außerdem wurden ihre Eigenschaften ModuleName
und Version
richtig ausgefüllt, bevor sie beschädigt wurden.
Mit der $env:PSModulePath
konnte ich den Ordner 3.7.0.0
finden und ich löschte es.
Obwohl die Module in der Liste zeigt nicht mehr abgerufen von ‚Get-DSCResource‘, ich bin mit zwei Problemen links:
1) Wie kann ich DSC die neuen 3.8.0.0
Ressourcen zu nutzen, zu erhalten, und die entsprechenden Parameter?
Hinweis: Ich habe versucht, Find-Module -Name xpsd* | Install-Module -Force
, die keine Verbesserung verursacht.
Die zurückgegebenen Eigenschaften sind die beschreibbaren Eigenschaften der Ressource. Die 'Version'-Eigenschaft ist eine Leseeigenschaft, die nur von Get-DscConfiguration zurückgegeben wird. Auch ich sehe nicht, wie das mit der Frage zusammenhängt. – TravisEz13
@TravisPlunk Ja, mein auf der DSC-Github-Repo-Seite geöffnetes Problem wurde beantwortet, dass die 'Version'-Eigenschaft schreibgeschützt ist. Sie haben mir eine [ausführliche Antwort] (https://github.com/PowerShell/xPSDesiredStateConfiguration/issues/103) gegeben, dass sogar die Versionseigenschaft als verfügbar in der "3.9.0.0" erscheint, in der es tatsächlich nicht existiert die Paketressource !!! Aus diesem Grund habe ich meine Frage zuerst gestellt. –