Help Mapowanie całego Nasa w jednym dysku sieciowym

Status
Not open for further replies.

piotrp345

Passing Basics
Beginner
May 2, 2024
27
2
3
26
QNAP
null
Ethernet
100 Mbps
Dzień dobry,
czy jest możliwość zarówno w sieci lokalnej jak i po VPN, aby zmapować wszystkie foldery w jednym dysku sieciowym? Efekt chciałbym taki, aby był jeden dysk sieciowy na komputerze i po wpisaniu loginu, i hasła użytkownika miał dostęp tylko do przypisanych folderów w Nasie? Wiem, że mogę dodawać kolejne udziały na danych komputerach, ale gdy jest x użytkowników i x folderów to robi się to trochę męczące.
 
  • Like
Reactions: jerry1333
Solution
Połączony jestem przez VPN i pinguje 10.6.0.1. Napisałem taki skrypt nie działa.
Option Explicit
Dim objNetwork
Dim strServer, strUser, strPwd
Dim strRemotePath()
Dim strDriveLetter()

Const iMapTotal = 12
Redim strRemotePath(iMapTotal)
Redim strDriveLetter(iMapTotal)

Set objNetwork = CreateObject("WScript.Network")

strServer = "10.6.0.1"
strUser = "login" login podałem
strPwd = "hasło" hasło równie podałem

strDriveLetter(0) = "Z:"
strDriveLetter(1) = "Y:"
strDriveLetter(2) = "U:"
strRemotePath(0) = "\\" & strServer & "\admin"
strRemotePath(1) = "\\" & strServer & "\damian"
strRemotePath(2) = "\\" & strServer & "\ewa"


Dim objPing, objRetStatus
Dim Ping

Ping = False
Do while Ping = False
set objPing = GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery _
("select * from Win32_PingStatus where address = '" & strServer & "'")

For Each objRetStatus in objPing
If IsNull(objRetStatus.StatusCode) or objRetStatus.StatusCode <> 0 Then
Ping = False
Else
Ping = True
End if
Next
Loop

Dim iCnt
For icnt = 0 to iMapTotal -1
objNetwork.MapNetworkDrive strDriveLetter(iCnt), strRemotePath(iCnt),,strUser,strPwd
Next
 
mój nas nazywa sie kanapa
i logowanie wygląda "kanapa\pigers"

mam nadzieje ze nie pracujesz na Windowsie XP ? bo tam jest inny problem :p
 
Status
Not open for further replies.

Users search this thread by keywords

  1. pigers
  2. mapowanie
  3. admin
  4. kanapa
  5. 3 razy