Commandes PowerShell non prises en charge
Le comportement du moteur de scripts Security Controls diffère légèrement de l'exécution des scripts dans la fenêtre de commande PowerShell ou dans l'application PowerShell_ISE. Chaque application PowerShell constitue un environnement « hôte » distinct et prend en charge des options Host différentes. Actuellement, le moteur de scripts Security Controls ne gère pas les commandes d'hôte suivantes. Si vous tentez d'utiliser ces commandes dans vos scripts, une erreur se produit.
- Out-Host
- Read-Host
- Write-Host
- Out-GridView
Utilisez Out-Default, Out-String ou Write-Output à la place des commandes Out-Host et Write-Host. Comme les scripts Security Controls s'exécutent dans un service d'arrière-plan, les scripts interactifs ne sont pas pris en charge. Par conséquent, il n'existe aucune commande pour remplacer Read-Host ou Out-GridView.