在服务器上运行: EXEC sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXEC sp_configure 'xp_cmdshell',1 GO RECONFIGURE GO EXEC XP_CMDSHELL 'net use B: \\RemoteServerName\ShareName password /user:domain\username'
Windows服务如果是运行在本地系统帐户下或本地服务帐户下,它只能访问这个账户自己创建的映射驱动器,UNC路径访问则不受次限制. LocalService Account (NT AUTHORITY\LocalService)没有简单的访问映射驱动器的方法.需要用NSSM之类的软将将脚本转为在LocalService账户下运行的服务. LocalSystem Account (NT AUTHORITY\SYSTEM)则有方法以他的身份创建映射驱动器 首先下载PsExec程序,它在PsToo