Quantcast
Channel: System Center 2019, 2016 et 2012 forum
Viewing all articles
Browse latest Browse all 1222

Envoi notification Pop-Up avec SCCM

$
0
0

Bonjour,

Environnement : Windows Serveur 2016 / SCCM 2016 Version 1810 et Ordinateurs clients Windows 10

Je souhaite pouvoir envoyer une pop-up sur l'ensemble des ordinateurs clients en utilisant SCCM.

Pour le moment j'ai mis ajouté un script PowerShell (SCCM\Bibliothèque de logiciels\Script\ Nouveau script PowerShell)

Mon script très simple est le suivant :

Param(
[Parameter(Mandatory=$True)]
[string]$Message
)
$encoding = [System.Text.Encoding]::GetEncoding(1252)
msg * /TIME:3600 $Message

Le script fonctionne et permet d'afficher la popup en seulement quelques secondes sur plus de 1000 ordinateurs. Par contre si on utilise des caractères accentués rien ne s'affiche, dans SCCM ça indique que le script est en cours et ne se termine jamais.

J'ai essayé de nombreux codes différents et à chaque fois c'est pareil, ça fonctionne pas si on utilise des caractères accentués.

Auriez-vous une idée svp ?

Voici les autres codes que j'ai essayé

### Test 1

Param(
[Parameter(Mandatory=$True)]
[string]$Message
)
[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
[System.Windows.Forms.MessageBox]::Show($Message)

### Test 2
Param(
[Parameter(Mandatory=$True)]
[string]$Message
)
Show-Message -Message "$message" -Titre "Notification Informatique" -IconAvertissement

### Test 3
Param(
[Parameter(Mandatory=$True)]
[string]$Message
)
msg * /TIME:3600 $Message


### Test 4
Param(
[Parameter(Mandatory=$True)]
[string]$Message
)

$MessageEnc = New-Object System.Text.utf8encoding
$MessageEnc = $Message
msg * /TIME:3600 $MessageEnc


Viewing all articles
Browse latest Browse all 1222


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>