phhsnews.com


phhsnews.com / Comment définir une fonction PowerShell qui nécessite une élévation?

Comment définir une fonction PowerShell qui nécessite une élévation?


PowerShell peut être extrêmement utile pour de nombreuses tâches quotidiennes, mais si vous avez besoin de modifier certaines fonctions avec un peu de sécurité en tête, alors comment définissez-vous une fonction pour qu'elle nécessite une élévation?

La session de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A

La question

Lecteur SuperUser Vlastimil veut savoir comment définir une fonction PowerShell qui requiert une élévation:

Comme je ne trouve aucune alternative à la commande d'élévation sudo de Linux, j'ai la question suivante. Comment puis-je définir une fonction PowerShell qui nécessite une élévation, comme dans l'activation d'une invite UAC sur mon système Windows 8.1 Pro 64 bits? Par exemple, disons que j'exécute la fonction suivante:

Avec les résultats suivants:

Pour être complètement clair, si j'exécute PowerShell en tant qu '"utilisateur", alors lancez la fonction précitée , Je veux que la fonction soit élevée pour pouvoir exécuter la commande (je veux que l'invite UAC apparaisse).

Comment définir une fonction PowerShell qui nécessite une élévation?

La réponse

Contributeur SuperUser Ashton a la réponse pour nous:

Pour exécuter une commande spécifique à partir d'une fenêtre élevée:

Par exemple:

Pour exécuter un script spécifique à partir d'une fenêtre élevée:

Pour exécuter une session PowerShell entière qui invite le UAC:

Une fonction pour retourner $ True ou $ False si la fenêtre courante est en cours d'exécution avec des permissions élevées:

Pour s'assurer qu'un script est exécuté en tant qu'Admin, ajoutez ceci au début:

Dans PowerShell v4.0, ce qui précède peut être simplifié en utilisant une instruction #Requires :

Source: Exécuter avec des permissions élevées [SS64.com]


Avoir quelque chose à un dd à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.


Comment remplir automatiquement depuis un gestionnaire de mots de passe sur iPhone ou iPad

Comment remplir automatiquement depuis un gestionnaire de mots de passe sur iPhone ou iPad

Votre iPhone ou votre iPad propose également la saisie automatique du mot de passe intégré ... tant que vous utilisez le trousseau d'accès d'Apple pour vos mots de passe. Safari vous le demandera et vous demandera si vous voulez enregistrer un mot de passe lorsque vous en tapez un sur un site Web, ainsi que certaines applications tierces.

(how-top)

Que faire lorsque Windows ne démarre pas

Que faire lorsque Windows ne démarre pas

Vous allumez votre ordinateur un jour et Windows refuse de démarrer. Que faites-vous? "Windows ne démarre pas" est un symptôme courant avec une variété de causes, donc vous aurez besoin d'effectuer un dépannage. Les versions modernes de Windows sont mieux à récupérer de ce genre de chose. Alors que Windows XP a peut-être cessé de fonctionner malgré ce problème, les versions récentes de Windows essaieront automatiquement d'exécuter la réparation du démarrage.

(how-top)