Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Подключение к сетевой папке другим пользователем

Ответить
Настройки темы
VBS/WSH/JS - [решено] Подключение к сетевой папке другим пользователем

Новый участник


Сообщения: 4
Благодарности: 1

Профиль | Отправить PM | Цитировать


Изменения
Автор: ~220V
Дата: 05-11-2014
Всем здрасте!
Подскажите пжлст команду VBS скрипта для подключения к сетевой папке. Есть червер \\server\share\
в расшаренную папку share можно зайти только пользователем usr с паролем Pa$$w0rd

требуется выполнить некий аналог команды батфайлов net use \\server\share\ Pa$$w0rd /user:usr
чтоб следующая команда Set f = FSO.OpenTextFile("\\server\share\Log.txt", 8, True)
имела туда доступ.

Важное ЗЫ:
Диск мапить не оч приветствуется, так как у многих пользователей куча разных букв занята, искать свободную лень.

Отправлено: 11:48, 05-11-2014

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
Option Explicit

Dim strShare
Dim strUserName
Dim strPassword

Dim strPath2File

Dim strFullPath2File


strShare     = "\\Server\Share"
strUserName  = "Server\UserName" ' или «Domain\UserName»
strPassword  = "password"

strPath2File = "\001\0001.txt"


With WScript.CreateObject("WScript.Network")
	.MapNetworkDrive "", strShare, False, strUserName, strPassword
	
	With WScript.CreateObject("Scripting.FileSystemObject")
		strFullPath2File = .BuildPath(strShare, strPath2File)
		
		If .FileExists(strFullPath2File) Then
			With .OpenTextFile(strFullPath2File)
				WScript.Echo .ReadAll()
				.Close
			End With
		Else
			WScript.Echo "Can't find file [" & strFullPath2File & "]."
		End If
	End With
	
	.RemoveNetworkDrive strShare
End With

WScript.Quit 0
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:52, 05-11-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 4
Благодарности: 1

Профиль | Отправить PM | Цитировать


Спасибо!

Исключил проверку, налабал по своему. Проверьте плз, сойдёть ли, вроде работает.

Код: Выделить весь код
ServerShare = "\\Server\Share"
UserName = "DC\user"
Password = "123456"

Set NetworkObject = CreateObject("WScript.Network")
NetworkObject.MapNetworkDrive "", ServerShare, False, UserName, Password

Set FSO = CreateObject("Scripting.FileSystemObject")
Set f = FSO.OpenTextFile(ServerShare & "\Test.log", 8, True)

f.WriteLine Now

f.Close
NetworkObject.RemoveNetworkDrive ServerShare, True, False
скрипт записывает дату/время в файл расположенный в сетевой папке

Отправлено: 17:34, 05-11-2014 | #3


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Для того, чтобы сказать, сойдёт ли — надо знать глобальную цель/задачу.

P.S. Вы напрасно убрали «Option Explicit» и объявления переменных. Поверьте, обязательное использование этой инструкции сбережёт Вам немало сил и времени.

Отправлено: 20:41, 05-11-2014 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - [решено] Подключение к сетевой папке другим пользователем

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Доступ к сетевой папке домена pay666 Сетевые технологии 1 05-09-2014 16:58
Доступ - Отказано в доступе к сетевой папке GunnerT72B Microsoft Windows 2000/XP 3 26-05-2014 12:26
Доступ - [решено] Подключение к сетевой папке со заданым Именем и Паролем (XP) maksimn Microsoft Windows 2000/XP 7 04-03-2013 18:08
Прочее - Сброс сетевой сессии при повторном обращении к сетевой папке KIA_IT Сетевые технологии 0 10-09-2011 15:58
Проблемы с доступом к сетевой папке Darina2007 Сетевые технологии 7 27-07-2007 17:14




 
Переход