Question GPO probleme script

Plus d'informations
il y a 3 ans 5 mois #22893 par jaar
GPO probleme script a été créé par jaar
Bonjour,

j'ai un script qui fonctionne bien quand on le lance à la main sur un poste mais quand on le passe par une gpo il zape une partie du code.
sont but est de supprimé un raccouci sur le bureau
il zape la partie ou on teste si le logiciel du raccourcis est present donc il supprime toujours le raccourci
Avez vous deja vu ce probleme

[code:1]$name =\"Portail Harmonie de production v3.6.8.1\"

$public = Get-Childitem env:«»public
$pathraccourci = $public.value+\"\Desktop\portail harmonie v3.6.8.lnk\"

$App=@(Get-WmiObject -Class Win32_Product -Filter \"Name='$name'\" -ComputerName . )

write-host $app
if ($App.Count -eq 0)
{
write-host \"L'application n'est plus installée :\"$name
If (Test-Path $pathraccourci)
{
remove-item $pathraccourci
write-host \"suppression du raccourci\"
#[System.Environment]::Exit(0)
}
else
{
#[System.Environment]::Exit(2)
write-host \"pas de raccourci sur le bureau\"
}

}
elseif ($App.Count -ge 1)
{
write-host \"l'application 32 est toujours installee:\" $name
#[System.Environment]::Exit(1)


}[/code:1]

En vous remerciant

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 5 mois #22962 par 6ratgus
Réponse de 6ratgus sur le sujet Re:GPO probleme script
salut jaar

je crois que la class Win32_Product est un peu difficile

essai en utilisant un compte admin du poste via le credential de
Get-WmiObject

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 5 mois #22977 par jaar
Réponse de jaar sur le sujet Re:GPO probleme script
Bonjour 6ratgus,

merci de t'intérresser à mon pauvre cas.

Mais mon script fonctionne parfaitement, ma question c'est est-ce que quelqu'un connais des cas ou un script passe bien à la main et bug par GPO ?

c'est plus pour ma culture générale la prochaine fois, je testerais le script par GPO moi-même.

En vous remerciant

Cordialement.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 5 mois #22981 par 6ratgus
Réponse de 6ratgus sur le sujet Re:GPO probleme script
salut jaar

jaar écrit:

Mais mon script fonctionne parfaitement, ma question c'est est-ce que quelqu'un connais des cas ou un script passe bien à la main et bug par GPO ?

je crois que je me suis mal exprimé, oui il arrive que des scripts fonctionnes dans une situation mais pas dans une autre, (gpo, tache planifier, execution a distance, ou autre)
c'est souvent une problème de droit. pour les gpo computer l'execution ce fais sur le compte system, ce qui n'est pas bien accepter par toutes les cmdlets ou requetés WMI.
parfois c'est UAC,
dans d'autre cas comme dans l'execution a distance, tu n'a que des droits locaux, tu ne peux pas par exmple faire de copie de fichier depuis ou vers un autre ordinateur/serveur a cause du double hop

chaque cas a ça solution, et il faut souvent faire plusieurs tests avant de trouvé la bonne

dans ton cas la requête wmi Win32_Product ne renvoie pas le même résultat suivant l'utilisateur
si tu compare les reponses entre le compte administrateur et un autre compte tu verra que tu n'a pas les mêmes réponse, même si c'est un compte admin
il arrive même que certaines applis n'apparaissent que sur le compte qui la installé !!
il y aussi des applis qui ne remonte pas avec Win32_Product mais ce n'est pas ton cas
enfin il semble que win32_product est quelques effets indésirables :evil: donc attention !!

au final il est souvent plus simple de verifier existence du dossier d'install pour savoir si une appli est installer !

bon courage pour la suite ;)<br><br>Message édité par: 6ratgus, à: 23/01/17 10:29

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 3 ans 4 mois #23221 par ludoob
Réponse de ludoob sur le sujet Re:GPO probleme script
GPO ordinateur ou user ?
exécution des script en fermeture de session ou arret Pc ?

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.173 secondes
Propulsé par Kunena