Skype в России
сделать стартовой   | Добавить в избранное внести в закладки
 
новостиrssо Skype скачать Skype форум rss блог rss
 
  Аксессуары для Skype Аксессуары для Skype   Оплата Skype Оплата Skype   SkypeOut SkypeOut   SkypeIN SkypeIN    Утилиты для Skype Утилиты для Skype   Вопросы и Ответы Вопросы и Ответы  


Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Как запретить Автоматическую авторизацию при запуске Skype через GPO Следующая тема
Предыдущая тема
Начать новую темуОтветить на тему
Автор Сообщение
Frenzy



Зарегистрирован: 24.10.2011
Сообщения: 3

СообщениеДобавлено: 2011-10-24, 18:36 Ответить с цитатойВернуться к началу

Подскажите пожалуйста как запретить Автоматическую авторизацию при запуске Skype через GPO.

Цель следующая: Есть определенное количество компьютеров и необходимо Запретить людям автоматическое сохраниние логина\пароля в skype и авторизацию при запуске программы.

Вариант убрать галочку с "Автоматическую авторизацию при запуске Skype" не подходит т.к. ничего не мешает человеку поставить ее обратьно.


Пытался найти в реестре и в конфигурационных файлах - но ничего не нашел.

За ранее блогодарю за ответ.
Посмотреть профильОтправить личное сообщение
Реклама
Frenzy



Зарегистрирован: 24.10.2011
Сообщения: 3

СообщениеДобавлено: 2011-10-25, 11:02 Ответить с цитатойВернуться к началу

Другми словами где храниться параметр отвечающий за установленную галку ""Автоматическую авторизацию при запуске Skype"" ?
Посмотреть профильОтправить личное сообщение
Jazz
Administrator
Administrator


Зарегистрирован: 29.11.2004
Сообщения: 2374
Откуда: Москва

Страница ВКонтакте Мой блог в LiveJournal.com Мой блог на Хабрахабре moikrug
СообщениеДобавлено: 2011-10-25, 13:22 Ответить с цитатойВернуться к началу

Все данные хранятся в профиле пользователя: %APPDATA%\Skype

http://www.skypetips.ru/skype_profile.htm
Посмотреть профильОтправить личное сообщение SkypeGoogle Talk
Frenzy



Зарегистрирован: 24.10.2011
Сообщения: 3

СообщениеДобавлено: 2011-10-28, 19:54 Ответить с цитатойВернуться к началу

Собственно скрипт (а точнее 2 - на ваше усмотрение) Которые меняют параметр SaveCredential (делают одно и то же, только разными методами)



---------------------------------Скрипт 1 ----------------------------------------------------

'---------------------Скрипт меняющий переменную в xml-файле Skype
'--------------------- тем самым убирающий галку с поля
'--------------------- "Атоматическая авторизация при запуске Skype"

'----------В в файле %appdata%\Skype\shared.xml параметр <SaveCredentials> - отвечает за автоматический вход
'----------при запуске Skype
' --------1 - галка стоит
'---------0 - галка не стоит

'Определяем переменную AppData

Dim AppData
Set FSO = CreateObject("Scripting.FileSystemObject")
Set ws = WScript.CreateObject("WScript.Shell")
AppData= ws.ExpandEnvironmentStrings("%AppData%")

Set xmlDoc = _
CreateObject("Microsoft.XMLDOM")

'Читаем содержимое файла
xmlDoc.Async = "False"
xmlDoc.Load(AppData & "\Skype\shared.xml")

"Заменяем содержимое внтри SaveCredentials на 0 (ноль)
Set colNodes=xmlDoc.selectNodes _
("/config/UI/Login/SaveCredentials")

For Each objNode in colNodes
objNode.Text = 0 ' собственно тот параетр который мы вставляем
Next

xmlDoc.Save AppData & "\Skype\shared.xml"











-------------------------------------Скрипт 2----------------------------------------------

'---------------------Скрипт меняющий переменную в xml-файле Skype-------------------
'--------------------- тем самым убирающий галку с поля -------------------------------------------
'--------------------- "Атоматическая авторизация при запуске Skype"------------------------

'----------В в файле %appdata%\Skype\shared.xml параметр <SaveCredentials> - отвечает за автоматический вход
'----------при запуске Skype
' --------1 - галка стоит
'---------0 - галка не стоит

' Определяем переменные для чтения\записи

Const ForReading = 1
Const ForWriting = 2

'Определяем переменную AppData

Dim AppData
Set FSO = CreateObject("Scripting.FileSystemObject")
Set ws = WScript.CreateObject("WScript.Shell")
AppData= ws.ExpandEnvironmentStrings("%AppData%")

ReplaceSource = "<SaveCredentials>1</SaveCredentials>" 'Что ищем
Replacetarget = "<SaveCredentials>0</SaveCredentials>" ' На что меняем

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFile = objFSO.OpenTextFile(AppData & "\Skype\shared.xml", ForReading)

strText = objFile.ReadAll
objFile.Close
strNewText = Replace(strText, ReplaceSource, Replacetarget)

Set objFile = objFSO.OpenTextFile(AppData & "\Skype\shared.xml", ForWriting)
objFile.WriteLine strNewText
objFile.Close
Посмотреть профильОтправить личное сообщение
Показать сообщения:      
Начать новую темуОтветить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах



   
 

Независимый информационный ресурс. © 2004-2014

Правовая информация: Содержание этого сайта не проверено компанией Skype. Наименование Skype, Skype логотип, "S" логотип и связанные с ними знаки и логотипы принадлежат компании Skype Limited

Disclaimer: The content of this site has not been verified by Skype. Skype, the Skype logo, the “s” logo and associated marks and logos belong to Skype Limited


При полной или частичной перепечатке текстовых материалов в Интернете гиперссылка на www.skypeclub.ru обязательна.

 
Rambler's Top100       Яндекс цитирования