Configuration d'état souhaitée – Ressource de script

J'ai de la difficulté à comprendre la ressource de script DSC, en particulier les phases de test et de démarrage. J'essaie de modifier les paths de VHD et de VM Hyper-V par défaut, mais je ne peux pas apprendre à valider ceux via des scripts DSC.

J'utilise habituellement la command ci-dessous pour atteindre cet objective:

Set-VMHost -ComputerName NAME -VirtualHardDiskPath D:\HV\VHD -VirtualMachinePath D:\HV\VM 

Merci!

One Solution collect form web for “Configuration d'état souhaitée – Ressource de script”

La ressource Script DSC nécessite trois blocs:

SetScript
– Ceci est exécuté pour appliquer la configuration souhaitée
TestScript
– Ceci est exécuté pour voir si la configuration souhaitée doit être réappliquée
GetScript
– Ce script doit renvoyer un hashtable avec des informations sur la configuration actuelle

Dans votre situation, cela se traduirait par quelque chose comme:

 Script SetHypVPaths { SetScript = { Set-VMHost -VirtualHardDiskPath D:\HV\VHD -VirtualMachinePath D:\HV\VM } TestScript = { $VMHost = Get-VMHost return ($VMHost.VirtualHardDiskPath -eq "D:\HV\VHD" -and $VMHost.VirtualMachinePath -eq "D:\HV\VM") } GetScript = { $VMHost = Get-VMHost return @{ VirtualHardDiskPath = $VMHost.VirtualHardDiskPath VirtualMachinePath = $VMHost.VirtualMachinePath } } } 
  • PowerShell ftp get ne sera pas enregistré sur Windows Server
  • Machines virtuelles sur un SAN et un cluster de basculement entre deux servers physiques
  • CleanMgr ne peut pas être installé sur le server 2012 R2
  • duplicate printer windows 2012 r2 (la même imprimante)
  • Restauration d'une sauvegarde d'état système
  • Comment accéder / get le module Powershell DNS Server sur 2012r2?
  • Routage de différents sous-réseaux à travers le commutateur virtuel hyper-V
  • Comment arrêter le site Web parent d'IIS en prenant la priorité sur l'application virtuelle
  • GPO - Stratégies de ressortingction du logiciel - append une exception
  • Pourquoi Windows 2012 R2 ne fait-il pas confiance à mon certificate auto-signé?
  • Invoke-WebRequest L'access au path d'access est refusé UnauthorizedAccessException
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.