J'ai récemment découvert que, par défaut, l'exécution de scripts PowerShell est désactivée. J'allais m'en servir pour retirer en toute sécurité un périphérique USB de Windows, mais si ce n'est pas le cas par défaut, je devrais l'activer en premier. Est-il généralement acceptable de faire de telles choses?Est-il acceptable d'activer Powershell par programmation?
Des solutions alternatives sont également les bienvenues.
Cette question suit: https://superuser.com/questions/637854/safely-remove-a-usb-drive-using-bat-file/637878
Si elle était « généralement acceptable de le faire », il ne serait pas désactivé par défaut. Vous aurez également besoin de privilèges administratifs pour l'activer. –
@KenWhite Bon point, donc je suppose que je dois continuer à chercher une alternative maintenant – Andy
Une petite mise en garde: cela peut ne pas rester vrai pour tous les environnements Windows qui vont de l'avant. Windows Server 2012 R2 a "RemoteSigned" comme stratégie d'exécution par défaut car, selon Jeffrey Snover, les scripts PowerShell sur Windows Server sont désormais un "scénario courant". Il en parle un peu dans [cette vidéo] (http://www.microsoftvirtualacademy.com/Content/ViewContent.aspx?et=3447&m=3437&ct=18338#fbid=sMrXUKBssTv) autour de la marque des 25 minutes. –