我正在尝试创建一个脚本,每当我连接到 VPN 时,该脚本就会映射一个网络驱动器,然后在我断开与 VPN 的连接时断开该驱动器,并使用任务计划程序在创建事件时启动该脚本。
它启动了创建驱动器的脚本,但是当 Powershell 关闭时,它会断开驱动器的连接,因此它只会保持打开状态几秒钟,然后再次关闭。我指定了 persist 参数,但它不会持久。
New-PSDrive -名称“N”-PSProvider FileSystem -Root \(Serverpath)\ndrive -Persist
答案1
使用批处理怎么样?这很简单。
Net Use DriveLetter UNCPath [Optional: /User:Domain\Username] [Optional: Password] [Optional: /Persistent:Yes\No]
Example:
Net Use T: \\Fileserver\Share /user:my-domain\myuser Pa$$w0rd /Persistent:Yes
VPN 断开后,您可以删除网络驱动器:
Net Use T: /Delete /Y
“/Y”跳过确认。