PowerShell - Выключение сетевого адаптера без прав администратора

Ответить
Аватара пользователя
corbis

PowerShell - Выключение сетевого адаптера без прав администратора

Сообщение corbis »

Нужно реализовать без дополнительных программ. Прав у юзверей нет. Им нужно ткнуть ярлык и сетевушка отключилась.

Вроде и вариантов выполнения данной задачи много, но рабочий вариант так и не получился у меня.



Win 8.1 Pro.

Вот такой вариант меня бы устроил, но ругается на confirm.





Код:

Код: Выделить всё

$credential = New-Object System.Management.Automation.PSCredential -ArgumentList @('user',(ConvertTo-SecureString -String 'password' -AsPlainText -Force))
$arg = {Disable-NetAdapter -Name 'wan' -Confirm:$false }
start-process $pshome\powershell.exe -Credential $credential -ArgumentList $arg
Аватара пользователя
corbis

Re: PowerShell - Выключение сетевого адаптера без прав администратора

Сообщение corbis »

у Wi-Fi нет шнурков, да и под столом лазить - не дело. Юзвери могут что-нить не то выдернуть
Аватара пользователя
corbis

Re: PowerShell - Выключение сетевого адаптера без прав администратора

Сообщение corbis »

Вообще прав нету? И пароль не известен?

Как вариант смотреть в сторону планировщика задач и дергать задачу с помощью



Код:

Код: Выделить всё

schtasks /run

Upd:

Да, что-то мысль то до конца не оформил...

Использовать netsh в задании планировщика.
Аватара пользователя
Kazun

Re: PowerShell - Выключение сетевого адаптера без прав администратора

Сообщение Kazun »

Добавить пользователя в группу - "Network Configuration Operators" (Members in this group can have some administrative privileges to manage configuration of networking features)
Аватара пользователя
corbis

Re: PowerShell - Выключение сетевого адаптера без прав администратора

Сообщение corbis »

Пользователя добавил и есть возможность отключить адаптер, но при выполнении скрипта всё равно запрашивает подтверждение или ввод пароля.

При -Confirm:$false пишет: "Отказано в доступе".
Ответить

Вернуться в «Скриптовые языки администрирования Windows»