1 votes

WiFi tethering dans Windows7 sans droits d'administrateur

J'ai besoin de partager ma connexion internet en utilisant le WiFi . Et malheureusement, je vous n'avez pas les droits d'administrateur . Je sais comment activer hostednetwork mais cela nécessite des droits d'administrateur à chaque fois que le système démarre . Y a-t-il un moyen de faire cela ?

En dernier recours, je peux obtenir les droits d'administrateur pour l'installation initiale des logiciels, mais pas à chaque démarrage du système. Vous pouvez donc suggérer un logiciel qui ne nécessitera pas de droits d'administrateur pour activer ou désactiver cette fonction.

1voto

shawty Points 352

D'après la réponse à la question que j'ai posée, ce que vous devez faire, c'est exécuter une tâche avec des privilèges élevés, mais sans spécifier ces privilèges à chaque fois à partir d'un compte utilisateur standard.

C'est possible, mais il s'agit d'un peu de bricolage :-)

Étape 1

Créez un fichier batch qui exécutera la commande de configuration de votre wifi (dans ce cas, la commande netsh dans les commentaires ci-dessus).

Placez ce fichier batch à un endroit où vous pouvez le trouver, de préférence dans votre chemin, quelque part comme c : \windows

Assurez-vous de créer le fichier batch en tant qu'administrateur, en utilisant un compte administrateur.

Étape 2

Toujours à l'aide d'un compte administrateur, trouvez et ouvrez le planificateur de tâches de Windows, en général vous pouvez taper "tâche" dans la recherche, ou le trouver quelque part dans le panneau de configuration.

Lorsque le planificateur s'ouvre, utilisez les options disponibles pour créer une nouvelle tâche.

Dans l'onglet général de la tâche, ajoutez un nom pour la tâche, éventuellement une description, puis, dans les options de sécurité, modifiez le compte utilisateur à utiliser pour qu'il dispose de l'authentification requise pour exécuter le fichier batch que vous avez créé à l'étape 1.

Assurez-vous également de sélectionner "Exécuter uniquement lorsque l'utilisateur est connecté" et de cocher "Exécuter avec les pivliges les plus élevés".

Dans l'onglet "Actions", ajoutez une nouvelle action et définissez le type d'action comme "Exécuter un programme", puis saisissez dans les paramètres le nom de votre fichier batch et tout autre paramètre nécessaire, comme les paramètres et le dossier d'exécution.

OK tout, et laissez la tâche être créée. (N'ajoutez pas de calendrier à celle-ci).

Dans la liste des tâches, cliquez avec le bouton droit de la souris sur la nouvelle tâche que vous venez de créer, puis choisissez "Exécuter" (il s'agit de tester pour s'assurer que tout se déroule comme prévu).

Une fois que vous êtes satisfait, passez à .....

Étape 3

De retour sous votre compte d'utilisateur normal, créez un raccourci à l'endroit où vous voulez exécuter votre tâche, par exemple sur votre bureau.

Pour ce faire, utilisez la procédure habituelle qui consiste à faire un clic droit et à créer un nouveau raccourci.

lorsque vous arrivez à l'endroit où vous devez spécifier le chemin de la commande à exécuter, entrez

schtasks /run /tn "<name of your task>"

Donc, si à l'étape 2 vous avez appelé votre tâche "wifiswitcher", alors vous devez entrer

schtasks /run /tn "wifiswitcher"

Complétez l'assistant, et enregistrez le raccourci.

Étape 4 (facultative)

Si vous voulez mettre un peu d'ordre, cliquez avec le bouton droit de la souris sur votre nouveau raccourci et, dans les propriétés du raccourci, définissez le type d'accord sur minimisé et donnez-lui éventuellement une icône plus jolie.

La méthode alternative

Si vous avez de l'expérience en programmation C#, il est assez facile de créer un simple programme en ligne de commande et de lui faire demander des privilèges d'administrateur via le système UAC.

C'est ce qui fait apparaître la case "Voulez-vous autoriser X à effectuer des modifications sur votre ordinateur Oui/Non".

Si vous choisissez de procéder de cette manière, il vous suffit d'utiliser la classe Process de .NET pour exécuter la commande netsh requise, et de répondre à un simple bouton oui ou non à chaque fois que vous cliquez sur l'application.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X