J'ai une variable xml que je reçois de Invoke-restmethod
. Appelons il $object1
Powershell: sauvegarde des changements de xml dans une nouvelle variable xml ou un nouvel objet, en gardant l'objet original inchangé
Je veux faire une nouvelle variable ou un objet $object2
qui est la même chose que $object1
mais avec quelques modifications aux valeurs
Voici ce que j'ai essayé:
$object2 = $object1
$object2.sweets.candy.Where({$_.lemondrop -gt 1}) | Foreach{$_.gumdrop = 20}
Maintenant, le problème avec c'est quand je double vérifier $object1
la valeur est changée là aussi ... Je ne veux pas que
Je veux juste que la chage reste dans $object2
Qu'est-ce que je fais mal ici?
@ A.Zia: Je suis heureux de l'entendre aidé; mon plaisir. – mklement0