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 régler les paramètres graphiques de votre PC sans aucun effort Les joueurs PC doivent configurer une myriade d'options graphiques pour équilibrer les performances avec la qualité graphique. Si vous ne voulez pas les modifier à la main, NVIDIA, AMD et même Intel fournissent des outils qui le feront pour vous.

Comment régler les paramètres graphiques de votre PC sans aucun effort Les joueurs PC doivent configurer une myriade d'options graphiques pour équilibrer les performances avec la qualité graphique. Si vous ne voulez pas les modifier à la main, NVIDIA, AMD et même Intel fournissent des outils qui le feront pour vous.

Pourquoi ne pas avoir des jeux Détecter automatiquement vos paramètres? CONNEXION: 5 Options de jeu PC commun expliquées les jeux tentent de définir automatiquement vos paramètres graphiques. Ils choisiront ce qui devrait être de bonnes valeurs par défaut lorsqu'ils seront lancés la première fois, et ils fourniront différents groupes de paramètres tels que «Faible», «Moyen», «Élevé» et «Ultra».

(how-top)

Apple prête-t-il même plus attention à macOS Security Anymore?

Apple prête-t-il même plus attention à macOS Security Anymore?

Une nouvelle faille de sécurité Mac vous permet de taper littéralement tout nom d'utilisateur et mot de passe pour déverrouiller le panneau Mac App Store dans les Préférences Système. Ce n'est probablement pas un gros problème sur le plan pratique - le panneau est déverrouillé par défaut - mais le fait que ce problème existe est un rappel inquiétant qu'Apple ne priorise pas la sécurité comme avant.

(how-top)