Windows 10-连接到设备时运行命令,例如dock或monitor[自动]

Windows 10-连接到设备时运行命令,例如dock或monitor[自动],windows,powershell,batch-file,cmd,windows-10,Windows,Powershell,Batch File,Cmd,Windows 10,在Windows 10中,当PC连接到特定设备(如dock)时,是否有方法自动运行cmd/powershell命令?(就像连接特定设备触发命令一样) 我想做这样的事情- If [device1 connected] -> Run Command A If [device1 disconnected] -> Run Command B If [device2 connected] -> Run Command C ... 对 描述如何使用任务计划程序在事件日志事件上运行脚本:在

在Windows 10中,当PC连接到特定设备(如dock)时,是否有方法自动运行cmd/powershell命令?(就像连接特定设备触发命令一样)

我想做这样的事情-

If [device1 connected] -> Run Command A
If [device1 disconnected] -> Run Command B
If [device2 connected] -> Run Command C
...

描述如何使用任务计划程序在事件日志事件上运行脚本:在事件日志中创建通知的任何内容都可以用作触发器

在事件日志中查找事件:注意日志名称和事件ID

在“常规”选项卡中为任务命名,然后单击“触发器”,然后单击“新建”。选择“在事件上”:选择上面提到的日志,并输入事件ID

描述 将WMI用作永久事件使用者:事件使用者可以链接到许多Windows事件,包括连接/断开连接事件,而不仅仅是事件日志事件,但这并不是不言而喻的

$consumerPath=设置WmiInstance-类ActiveScriptEventConsumer

描述如何使用任务计划程序在事件日志事件上运行脚本:在事件日志中创建通知的任何内容都可以用作触发器

在事件日志中查找事件:注意日志名称和事件ID

在“常规”选项卡中为任务命名,然后单击“触发器”,然后单击“新建”。选择“在事件上”:选择上面提到的日志,并输入事件ID

描述 将WMI用作永久事件使用者:事件使用者可以链接到许多Windows事件,包括连接/断开连接事件,而不仅仅是事件日志事件,但这并不是不言而喻的

$consumerPath=设置WmiInstance-类ActiveScriptEventConsumer


help Set WmiInstance-Full
Windows PowerShell 3.0引入的新CIM cmdlet,执行与WMI cmdlet相同的任务。CIM cmdlet符合WS-Management(WSMan)标准和公共信息模型(CIM)标准。这使cmdlet能够使用相同的技术来管理基于Windows的计算机和运行其他操作系统的计算机。而不是使用<代码>设置WMIGISTION/CODE >,考虑使用<代码>设置cimStudio(/PultSe/模块/CIMCMDeLe/StimeCimStudio)或CMDLe.<代码>帮助设置WMIVALUE -完整< /COD>新CIM CMDLET,引入Windows PufS壳3,执行与WMI CdDeLe相同的任务。CIM cmdlet符合WS-Management(WSMan)标准和公共信息模型(CIM)标准。这使cmdlet能够使用相同的技术来管理基于Windows的计算机和运行其他操作系统的计算机。而不是使用<代码>设置WMIGISTION/CODE >,考虑使用<代码> SETCIMUTS/<代码>(/PopeSe/模块/CIMCMDeLe/StimeCimSub)或CMDLeT。