小编sad*_*man的帖子

如何在 VBScript 中获取 %username%?

我试图对域用户隐藏共享文件夹的网络路径。(Windows Server 2012) 我在搜索网络驱动器标签时发现了这个脚本:

Option Explicit
Dim objNetwork, strDrive, objShell, objUNC
Dim strRemotePath, strDriveLetter, strNewName

strDriveLetter = "H:"
strRemotePath = "\\servername\sharedfoldername$\"
strNewName = "Save Your Files Here"

'Section to map the network drive
Set objNetwork = CreateObject("WScript.Network")
objNetwork.MapNetworkDrive strDriveLetter, strRemotePath

'Section which actually (re)names the Mapped Drive
Set objShell = CreateObject("Shell.Application")
objShell.NameSpace(strDriveLetter).Self.Name = strNewName

WScript.Echo "Check : "& strDriveLetter & " for " & strNewName
WScript.Quit
Run Code Online (Sandbox Code Playgroud)

我的网络路径如下所示:

strRemotePath = "\\servername\sharedfoldername1$\%username%"
strRemotePath = "\\servername\sharedfoldername2$\%username%"
strRemotePath = "\\servername\sharedfoldername5$\%username%"
strRemotePath = "\\servername\sharedfoldernameNNN$\%username%"
Run Code Online (Sandbox Code Playgroud)

当我插入时 …

windows vbscript networking

2
推荐指数
1
解决办法
1551
查看次数

标签 统计

networking ×1

vbscript ×1

windows ×1