none
Закрыть соединение к сетевому ресурсу со стороны клиента PowerShell RRS feed

  • Вопрос

  • Добрый день.

    Как мне сбросить подключение к сетевому ресурсу с помощью PoSh. Я перебрал кучу wmi классов, в некоторых нашел информацию о нужном мне соединении, но никак не могу найти как мне его прибить. Если, скажем выполняю net use "имя соединения" \delete, не помогает, почему то оно не хочет сбрасываться, но в идеале я хочу используя wmi классы это сделать и точно знаю что где то это там спрятано! Подскажите, кто знает?

Ответы

  • В общем не нашел я этого класса в котором содержится метод, закрывающий соединение, но точно есть. Поэтому воспользовался "костылем" net use "connection name" /delete. 
    • Помечено в качестве ответа SteFFun 24 мая 2013 г. 9:20

Все ответы

  • Способ 1
    openfiles /Disconnect /OP " (<Путь>\<исполнимый файл>)"

    Способ 2
    Restart-Service LanmanServer -Force

    • Предложено в качестве ответа Angel-Keeper 24 мая 2013 г. 0:26
  • Способ 1 - не годится, т.к. касается только открытых файлов, а не соединений, у меня на стороне сервера файлы никакие не открываются через это соединение.

    Способ 2 - тоже не годится, перезапуск службы сбрасывает все соединения, а мне нужно только одно конкретное.

  • В общем не нашел я этого класса в котором содержится метод, закрывающий соединение, но точно есть. Поэтому воспользовался "костылем" net use "connection name" /delete. 
    • Помечено в качестве ответа SteFFun 24 мая 2013 г. 9:20