Существует довольно мало работы, уже происходящей с PowerShell и SharePoint. Проверьте блог Gary Lepointe. http://stsadm.blogspot.com/ Он - г-н STSADM в мире MVP SharePoint.
Я думаю, что Gary разработал ряд cmdlets (который является правильным словом?) для Powershell.
В целом я не большой поклонник PowerShell b/c, я имею твердые навыки разработки и чувствую себя более comfertable, пишущий то, в чем я нуждаюсь в C# с API SharePoint.
Большая часть того, что Вы устанавливаете взгляд tcp настройки. Необходимо сказать оболочке регистрировать Вас. Комментарий об установке TMOUT=3600 в течение часа является тем, который я выиграл. Можно хотеть поместить это в глобальный профиль (/etc/profile
)
сообщения проверки активности tcp - все, чтобы сделать с тем, как часто пакеты отправляются для хранения сеанса TCP активным. например, если не было трафика в течение минуты, и tcp поддерживают, был установлен на 60 секунд затем, поддерживать пакет будет отправлен для хранения сессии активной. Это - разумный набор описаний различных tcp переменных
У меня есть ClientAliveInterval 600 ClientAliveCountMax 0, и он работает
Вы попытались установить значение IdleTimeout? Это - старая установка, но я не уверен, какую версию ssh Вы выполняете, таким образом, это может все еще работать. Можно также установить неактивный тайм-аут на клиентском. Лично, я ударил бы настройки проверки активности до чего-то, что будет обычно устанавливаться, как 600 секунд с 3 сообщениями проверки активности, и видеть, работает ли это.
Я - поклонник неактивных. Да, это - дополнительный демон пространства пользователя, но это работает красиво.
http://www.itworld.com/nls_unix_login2
Источник tarball: http://sourceforge.net/projects/idled/files/idled/
(Исходная ссылка была: http://www.netsw.org/system/tools/process/, но это, кажется, снижается в данный момент),
Я предполагаю, что ваш профиль брандмауэра не соответствует правилу / местоположению, в котором вы находитесь.
Брандмауэр Windows является динамическим, он знает, где вы находитесь, и он знает, что в зависимости от вашего местоположения он должен применять определенный набор правил, которые являются предопределенными или которые вы определили себя.
Просто убедитесь, что место, в котором вы находитесь, соответствует созданному вами правилу.
Для получения дополнительной информации прочтите это: http://blogs.technet.com/b/networking/archive/2010/09/08/network-location-awareness-nla-and-how-it-relates -to-windows-firewall-профили. Я испытал этот случай, когда настраивал виртуальный сервер CentOS с VMWare Workstation и использовал мостовой вариант. Виртуальный сервер сначала работает нормально, но примерно через час после попытки подключения мой сеанс putty ssh быстро отключается от сервера.
Если вы хотите отключить удаленные команды, запускаемые неинтерактивно, ssh, вы можете использовать что-то вроде этого:
( sleep $timeout && kill -9 0 ) 2>/dev/null & $cmd; RC=$? ; pkill -P $! ; exit $RC;