Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > device.vbs из Resource Kit


Автор: arcsupport 18.11.2011, 10:55
Люди добрые, у кого есть resource kit!
Скиньте, пожалуйста, в тему эту программу. Очень нужна.

Автор: mihanik 18.11.2011, 11:35
Цель?

Добавлено через 1 минуту и 9 секунд
Это не подойдёт? - http://support.microsoft.com/default.aspx?scid=kb;RU-RU;Q311272

Автор: arcsupport 18.11.2011, 19:39
Цель --- примонтировать расшаренную папку.

Автор: mihanik 18.11.2011, 19:48
arcsupport, а net use уже не катит?

Добавлено через 1 минуту и 16 секунд
net use r: \\server\tasks /user:domen\username password /persistent:yes
Данная команда подключит сетевой диск под именем и паролем определённого пользователя.

Автор: arcsupport 19.11.2011, 11:16
Я знаю эту команду. Она у меня выпадает с ошибкой. Последствия какого-то вируса.

Автор: mihanik 19.11.2011, 13:02
Ок! Завтра скину тебе пример на vbs

Автор: mihanik 20.11.2011, 21:04
Код

'==========================================================================  
'  
' Function MapDrv(DrvLet, UNCPath)  
'  
' DrvLet -  Буква устройства  
' UNCPath - Сетевой путь  
'  
' COMMENT: Подключение сетевых дисков с записью ошибок в EventLog  
'  
'==========================================================================  
  
  
Function MapDrv(DrvLet, UNCPath)  
  
    Dim WshNetwork,objFSO          ' Object variable  
    Dim Msg  
  
    Set WshNetwork = WScript.CreateObject("WScript.Network")  
    Set objFSO = CreateObject("Scripting.FileSystemObject") 
  
    On Error Resume Next  
 
    If objFSO.DriveExists(DrvLet) Then  
        WshNetwork.RemoveNetworkDrive DrvLet  
    End If 
 
    WshNetwork.MapNetworkDrive DrvLet, UNCPath  
      
    Select Case Err.Number  
        Case 0            ' No error  
  
        Case -2147023694   
            WshNetwork.RemoveNetworkDrive DrvLet  
            WshNetwork.MapNetworkDrive DrvLet, UNCPath  
               
        Case -2147024811   
            WshNetwork.RemoveNetworkDrive DrvLet  
            WshNetwork.MapNetworkDrive DrvLet, UNCPath  
  
        Case Else  
  
            Msg = "Mapping network drive error: " & _   
                   CStr(Err.Number) & " 0x" & Hex(Err.Number) & vbCrLf & _  
                  "Error description: " & Err.Description & vbCrLf  
            Msg = Msg & "Domain: " & WshNetwork.UserDomain & vbCrLf  
            Msg = Msg & "Computer Name: " & WshNetwork.ComputerName & vbCrLf  
            Msg = Msg & "User Name: " & WshNetwork.UserName & vbCrLf & vbCrLf  
            Msg = Msg & "Device name: " & DrvLet & vbCrLf  
            Msg = Msg & "Map path: " & UNCPath   
  
            WshShell.LogEvent 1, Msg, "\\SRV" 
    End Select  
End Function 


Добавлено через 2 минуты и 4 секунды
http://yandex.ru/yandsearch?text=vbs+%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C+%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9+%D0%B4%D0%B8%D1%81%D0%BA&clid=740028&lr=14

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)