PowerShell 脚本在离线时添加网络打印机和映射网络驱动器

PowerShell 脚本在离线时添加网络打印机和映射网络驱动器

当您处于离线状态时,是否可以添加网络打印机并“暂停”映射网络驱动器?

例如,当您离线时运行这些命令,但是当您连接到网络时,YYY 打印机安装将完成并且共享\\server\my media将映射为驱动器 x。

net use x: "\\server\my media" /persistent:yes

rundll32 printui.dll,PrintUIEntry /in /n\\COMPUTER\PRINTER

答案1

不。这些命令建立連接到所需资源。为此,命令必须有权访问该资源才能建立初始连接。如果资源不可访问,则无法做到这一点。

您的替代方法是,当您知道资源可访问时触发这些命令。以下是一些有关如何执行此操作的想法:

  • 安排在计算机启动或用户登录时运行的脚本。如果目标资源不存在,则让其静默处理故障。
  • 如果您的设备是 Active Directory 域成员,请使用组策略首选项建立这些连接。这些可以正确处理设备无法访问的情况。

相关内容