我刚刚使用命令行创建了一个新的网络驱动程序
net use
但是,当我尝试使用命令通过命令行更改此驱动器的标签时label
,会出现错误:
C:\>label X: Shared
Parameters not compatible.
我如何通过命令行更改它?
答案1
标签命令仅适用于物理驱动器。要重命名映射的网络驱动器,您需要使用计算机上的“我的电脑”对其进行重命名。为了自动执行此操作以便在多台计算机上使用,新标签将保存为注册表项。查找以下项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2
导出相关驱动器的“_LabelFromReg”密钥,然后在执行“net use”命令之前将该密钥导入其他机器。
答案2
另一种可能稍微快一点的方法是使用 Powershell:
$a = New-Object -ComObject shell.application
$a.NameSpace( "X:\" ).self.name = "YOURLABEL"