在Windows云服务器上配置文件共享和网络磁盘映射的方法如下:
1、配置服务:确保需要磁盘共享的两台Windows系统服务器的服务项中开启了TCP/IP NetBIOS Helper服务。
(图片来源网络,侵删)
2、开放端口:Windows防火墙需开放139和445端口入站访问策略。
3、设置共享:在提供磁盘共享访问的服务器上,设置磁盘的共享,右键单击目标磁盘,选择属性>共享>高级共享,给共享的文件夹起个名字。
4、访问共享:通过另外一台同地域下的内网服务器进行访问,在运行菜单输入\[$IP]123,回车即可打开共享的文件夹。
5、映射网络驱动器:为了更方便地访问共享文件夹,可以将其创建为一个网络驱动器映射,完成以上步骤后,可以创建快捷方式到桌面,通过双击该快捷方式就可以直接访问共享文件了。
6、使用Python映射驱动器:如果需要使用Python将网络共享映射到Windows驱动器,可以使用win32security和win32profile库来实现。
(图片来源网络,侵删)
部分运营商可能会屏蔽139、445端口,导致广域网无法访问共享,Windows云服务器文件共享方案建议仅在内网环境下使用。
以下是一个使用Python映射网络驱动器的示例代码:
import win32api import win32security import win32profile import win32con 设置参数 il = 'G' # 映射到的驱动器字母 m = '\\192.168.1.100\my_share_folder' # 共享文件夹路径 usu = 'my_user' # 用户名 cla = 'passwd' # 密码 登录用户 hUser = win32security.LogonUser( win32security.LOGON32_LOGON_NETWORK, win32security.LOGON32_PROVIDER_DEFAULT ) 加载用户配置文件 hReg = win32profile.LoadUserProfile( hUser, {"UserName": usu} ) 修改注册表项 win32api.RegCreateKey(hReg, "Network") hkey = win32api.RegOpenKey(hReg, "Network", 0, win32con.KEY_ALL_ACCESS) win32api.RegCreateKey(hkey, il) hkey = win32api.RegOpenKey(hReg, f"Network\{il}", 0, win32con.KEY_ALL_ACCESS) win32api.RegSetValueEx(hkey, "ConnectionType", 0, win32con.REG_DWORD, 1) win32api.RegSetValueEx(hkey, "DeferFlags", 0, win32con.REG_DWORD, 4) win32api.RegSetValueEx(hkey, "ProviderName", 0, win32con.REG_SZ, "Red de Microsoft Windows") win32api.RegSetValueEx(hkey, "ProviderType", 0, win32con.REG_DWORD, 131072) win32api.RegSetValueEx(hkey, "RemotePath", 0, win32con.REG_SZ, m) win32api.RegSetValueEx(hkey, "UserName", 0, win32con.REG_DWORD, 0)
请根据实际情况修改参数值,并确保已安装pywin32库。
以上就是关于“python 映射网络驱动器 _Windows云服务器配置文件共享和网络磁盘映射方法”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
(图片来源网络,侵删)
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/66077.html