<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Серый форум &mdash; VBScript: Закрытие сетевых соединений NET SESSIONS]]></title>
		<link>https://forum.script-coding.com/viewtopic.php?id=8782</link>
		<atom:link href="https://forum.script-coding.com/extern.php?action=feed&amp;tid=8782&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «VBScript: Закрытие сетевых соединений NET SESSIONS».]]></description>
		<lastBuildDate>Mon, 21 Oct 2013 11:47:35 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: VBScript: Закрытие сетевых соединений NET SESSIONS]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=76266#p76266</link>
			<description><![CDATA[<p>Xameleon, то что надо спасибо, и у Вас Rom5 тоже интересный скрипт.<br />Да и ещё, возможно ли закрывать&nbsp; файлы, открытые&nbsp; по сети (fsmgmt.msc)?<br />По видимому, пока пользователь не закроет файл открытый по сети он будет активный...</p>]]></description>
			<author><![CDATA[null@example.com (grizzlynet)]]></author>
			<pubDate>Mon, 21 Oct 2013 11:47:35 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=76266#p76266</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Закрытие сетевых соединений NET SESSIONS]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=76121#p76121</link>
			<description><![CDATA[<p><em>Offtop</em><br />Когда-то давно - ещё на WinXP приходилось периодически (когда народу сообщалось об обновлении данных на шаре) запускать следующий батник для того, чтобы закрывать соединения, по которым не было открытых файлов. Когда повсеместно контора перешла на Win7, то о такой проблеме забыли, а в древние времена батник был актуален:</p><p><strong><em>net_sess.bat</em></strong><br /></p><div class="fancy_spoiler_switcher"><div class="fancy_spoiler_switcher_header" data-lang-open="открыть спойлер" data-lang-close="скрыть спойлер"><strong>+</strong>&nbsp;открыть спойлер</div><div class="fancy_spoiler"><div class="codebox"><pre><code>
:: Крутится в непрерывном цикле и закрывает сетевые соединение, которые без открытых файлов

:CHEK_SESSION
@Echo.
@Echo ------------
@Echo.
::@ time /t
@Echo.|time|find &quot;is:&quot;

:: формируем файл со списком подключеных машин
@net session | find &quot;Windows 2002 Serv     0 00:0&quot; &gt; net_sess.txt
@FOR /F &quot;tokens=1&quot; %%i in (net_sess.txt) do @Goto DEL_SESSION
@GOTO WAITING

:DEL_SESSION
:: Показываем весь список и удаляем подключенных без открытых файлов
NET SESSION

@FOR /F &quot;tokens=1&quot; %%i in (net_sess.txt) do ECHO N | NET SESSION %%i /D
@Echo.
NET SESSION

@Echo.
@Echo.|time|find &quot;is:&quot;

:WAITING
@Echo Waiting ~90 sec ......
@ping -n 90 127.0.0.1&gt;nul
@goto CHEK_SESSION


:THE_END
</code></pre></div></div></div>]]></description>
			<author><![CDATA[null@example.com (Rom5)]]></author>
			<pubDate>Fri, 18 Oct 2013 13:49:07 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=76121#p76121</guid>
		</item>
		<item>
			<title><![CDATA[Re: VBScript: Закрытие сетевых соединений NET SESSIONS]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=76115#p76115</link>
			<description><![CDATA[<div class="codebox"><pre><code>
Option Explicit
Dim objConnection, colSessions, objSession, tmpStr
Set objConnection = GetObject(&quot;WinNT://./LanmanServer&quot;)
Set colSessions = objConnection.Sessions
For Each objSession in colSessions
    tmpStr = tmpStr &amp;   &quot;Computer: &quot; &amp; objSession.Computer &amp; vbCrlf &amp;_
                        &quot;Connected Time: &quot; &amp; objSession.ConnectTime &amp; vbCrlf &amp;_
                        &quot;Idle Time: &quot; &amp; objSession.IdleTime &amp; vbCrlf &amp;_
                        &quot;Name: &quot; &amp; objSession.Name &amp; vbCrlf &amp;_
                        &quot;User: &quot; &amp; objSession.User &amp; vbCrlf &amp;_
                        String(30,&quot;-&quot;) &amp; vbCrlf
    colSessions.Remove objSession.Name
Next

MsgBox &quot;Следующие соединения были закрыты:&quot; &amp; String(2,vbCrlf) &amp; tmpStr, vbInformation, &quot;WMI Sample&quot;
</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Xameleon)]]></author>
			<pubDate>Fri, 18 Oct 2013 12:38:09 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=76115#p76115</guid>
		</item>
		<item>
			<title><![CDATA[VBScript: Закрытие сетевых соединений NET SESSIONS]]></title>
			<link>https://forum.script-coding.com/viewtopic.php?pid=76113#p76113</link>
			<description><![CDATA[<p>Привет всем! Ищу информацию по закрытию соединений утелиты net sessions,&nbsp; средствами vbs.</p>]]></description>
			<author><![CDATA[null@example.com (grizzlynet)]]></author>
			<pubDate>Fri, 18 Oct 2013 11:48:17 +0000</pubDate>
			<guid>https://forum.script-coding.com/viewtopic.php?pid=76113#p76113</guid>
		</item>
	</channel>
</rss>
