C# – изменить профиль сети на общедоступный или частныйC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 C# – изменить профиль сети на общедоступный или частный

Сообщение Anonymous »

Я хочу изменить сетевой профиль на частный, если быть точным.

Я уже пробовал команды PowerShell в своем проекте, как показано здесь

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

PowerShell.Create().AddCommand("Set-NetConnectionProfile")
.AddParameter("InterfaceAlias", "Ethernet")
.AddParameter("NetworkCategory", "Private")
.Invoke();
Я пробовал другой подобный подход

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

            PowerShell ps = PowerShell.Create();
ps.AddScript("Set-NetConnectionProfile -InterfaceAlias Ethernet -NetworkCategory Public");
ps.Invoke();
Но в результате возникает ошибка Ошибка загрузки поставщика и с повышенными правами доступа. Я пробовал это на двух компьютерах.
Если я напишу команду Set-NetConnectionProfile -InterfaceAlias ​​Ethernet -NetworkCategory Private непосредственно в PowerShell, это работает как шарм.

Итак... я застрял

Может ли кто-нибудь указать мне правильное направление? Это не обязательно должен быть сценарий PowerShell.

Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/621 ... or-private
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»