![]() |
Выключение сетевого адаптера без прав администратора
Нужно реализовать без дополнительных программ. Прав у юзверей нет. Им нужно ткнуть ярлык и сетевушка отключилась.
Вроде и вариантов выполнения данной задачи много, но рабочий вариант так и не получился у меня. Win 8.1 Pro. Вот такой вариант меня бы устроил, но ругается на confirm. Код:
$credential = New-Object System.Management.Automation.PSCredential -ArgumentList @('user',(ConvertTo-SecureString -String 'password' -AsPlainText -Force)) |
Потянуться и вытащить шнурок, делов то...
|
у Wi-Fi нет шнурков, да и под столом лазить - не дело. Юзвери могут что-нить не то выдернуть
|
Вообще прав нету? И пароль не известен?
Как вариант смотреть в сторону планировщика задач и дергать задачу с помощью Код:
schtasks /run Да, что-то мысль то до конца не оформил... Использовать netsh в задании планировщика. |
|
Добавить пользователя в группу - "Network Configuration Operators" (Members in this group can have some administrative privileges to manage configuration of networking features)
|
Пользователя добавил и есть возможность отключить адаптер, но при выполнении скрипта всё равно запрашивает подтверждение или ввод пароля.
При -Confirm:$false пишет: "Отказано в доступе". |
Время: 23:27. |
Время: 23:27.
© OSzone.net 2001-