NetXMS Support Forum

Russian Support => Общие вопросы => Topic started by: kozlov_ao on September 17, 2009, 03:11:42 PM

Title: Вопрос по RemoteShareStatus
Post by: kozlov_ao on September 17, 2009, 03:11:42 PM
Как использовать Net.RemoteShareStatus? Нигде нет описания данного параметра :(
Title: Re: Вопрос по RemoteShareStatus
Post by: Victor Kirhenshtein on September 17, 2009, 09:26:59 PM
Этот параметр служит для контроля доступности Windows share. Формат у него следующий:

Net.RemoteShareStatus(share,domain,login,password)

share - это UNC, например \\SERVER\c$
domain, login, password - думаю понятно :)

Параметр возвращает 0 если соединение установилось успешно, иначе код ошибки. Можно также использовать параметр

Net.RemoteShareStatusText(share,domain,login,password)

он возвращает текстовое описание ошибки вместо кода, или строку OK в случае успешного подключения.
Title: Re: Вопрос по RemoteShareStatus
Post by: kozlov_ao on September 18, 2009, 07:15:09 AM
Отлично, работает!
Небольшое дополнение для тех, у кого разрешен гостевой (анонимный доступ) к шарам.
Нужно вбить имя шары, а в оставшиеся поля вбить любые значения, иначе выскочит ошибка. Например так:

Net.RemoteShareStatusText(\\file\test,1,1,1)