Bonjour à tous,
J'ai un logiciel sur lequel je dois déployer une installation ainsi que des fichiers de préférences via SCCM. L'installation se passe bien. Le problème est que je ne peux pas copier les fichiers de préférences car ils sont dans le dossier appdata\roaming de l'utilisateur et le dossier de mon logiciel ne se créé pas tant que l'utilisateur n'a pas ouvert au moins une fois le logiciel.
C'est pourquoi j'ai voulu créer une boucle qui attends que le dossier se créé avant de copier les fichiers mais mon script boucle indéfiniment et ne copie jamais les fichiers.
Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 $rep = "$env:userprofile\roaming\mapInfo\MapInfo\MapInfoPro.pref" $i=0 do { if (!(Test-path $rep)) { $i++ start-sleep 20 } } until ((Test-path $rep) -or ($i -eq 200)) $sourcepref = ".\sources\mapinfopro.pref" $sourcepref2 = ".\sources\MAPINFOW.PRF" $DestPref = '$env:userprofile\appdata\roaming\mapInfo\MapInfo\' Copy-item $sourcepref -destination $destpref -force Copy-item $sourcepref2 -destination $destpref -force
Pourriez vous me dire d'où provient le problème?
Merci d'avance et bonne journée![]()
Partager