ไม่ทราบว่าแก้ปัญหาไปหรือยังนะครับ
ความ จริงใช้ map drive เหมือนเดิมก็ได้
แต่เราก็ทำการ ซ่อน Drive ที่เรา map ขึ้นมาไม่ใช้ User เห็น
ตัวอย่าง Script นะครับ
::-----Start Script-----::
@echo off
::-----------------------------------------------------------------------------------::
:: แก้ไข mydrive ให้เป็น Drive ที่เราต้องการเช่น mydrive=00000001 Drive ที่เราต้องการ ซ่อนคือ Drive A:
set mydrive=00000001
:: อันนี้เป็น เลขฐาน 10 ของแต่ละ Drive นะครับ แต่ใน Script จะต้องเป็น ฐาน 16 ก่อนนะครับ
:: -- A: 1, B: 2, C: 4, D: 8, E: 16,
:: -- F: 32, G: 64, H: 128, I: 256, J: 512, K: 1024, L: 2048, M: 4096,
:: -- N: 8192, O: 16384, P: 32768, Q: 65536, R: 131072, S: 262144, T: 524288,
:: -- U: 1048576, V: 2097152, W: 4194304, X: 8388608, Y: 16777216, Z: 33554432, ALL: 67108863
::-------------------------------Map Drive-------------------------------------------::
net use a: \\<servershare>\<shareparth> /user:<servershare>\<username> <password>
::-----------------------------------------------------------------------------------::
> "%temp%.\hide_drive.reg" ECHO Windows Registry Editor Version 5.00
>>"%temp%.\hide_drive.reg" ECHO.
>>"%temp%.\hide_drive.reg" ECHO [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
>>"%temp%.\hide_drive.reg" ECHO.
>>"%temp%.\hide_drive.reg" ECHO "NoDrives"=dword:%mydrive%
START /WAIT REGEDIT /S "%temp%.\hide_drive.reg"
DEL "%temp%.\hide_drive.reg"
gpupdate /force
::-----End Script-----::
:: Credit
http://www.pctools.com/guides/registry/detail/148/