Windows 自动系统锁定

Windows 自动系统锁定,windows,powershell,bluetooth,automation,Windows,Powershell,Bluetooth,Automation,我正在尝试编写一个Power Shell脚本,该脚本将在一定间隔(15秒)内检查配对蓝牙设备的连接状态,如果发现设备超出范围,则将锁定用户系统。在下面的代码中,我不知道如何列出所有配对设备 Do { Start-Sleep -Seconds 15 $ListAllDevice = "Get the list of all paired Bluetooth Device" $DeviceStatus = $ListAllDevice | Get-ItemProperty $DeviceDetect

我正在尝试编写一个Power Shell脚本,该脚本将在一定间隔(15秒)内检查配对蓝牙设备的连接状态,如果发现设备超出范围,则将锁定用户系统。在下面的代码中,我不知道如何列出所有配对设备

Do
{
Start-Sleep -Seconds 15
$ListAllDevice = "Get the list of all paired Bluetooth Device"
$DeviceStatus = $ListAllDevice | Get-ItemProperty
$DeviceDetection = ($DeviceStatus).DeviceState
ForEach($IndDetection in $DeviceDetection)
{
If($IndDetection -eq 1)
{
Write-Host "device detected."
}
Else
{
rundll32.exe user32.dll,LockWorkStation

}
}
}
While((Get-Date).hour -le 18) 
而在另一种方法中,我也尝试了以下代码,但在这里,如果连接超出范围,Nodestatus不会更改enen

$ (Get-Device | Where-Object {$_.Name -like '*Lenovo*'}).NodeStatus

首先将手机与pc配对,然后,windows 10中有一个内置功能可以做到这一点


请转到设置->登录选项->动态锁定

我正在查看此选项以立即锁定我的系统。1分钟的窗口可能会对业务造成很大的损失。对我来说,它会在10英尺远的地方挡住电脑。。他们在后期的构建中对其进行了改进,是否有可能实现过度脚本化?为什么不雇佣一名开发人员?如果我有一些想法,那么开发的范围就来了。你知道如何实现这一点吗?你有没有不离题的问题?是否可以编写一个power shell脚本,该脚本将检查我笔记本电脑的配对蓝牙设备的状态,如果我的配对设备超出连接范围,它将锁定我的系统。我在这里发现了一个类似的,但是如果任何设备超出范围,它的锁定系统。我想用它来指定我的设备,它只会被监控。是的,这是可能的。这几乎不是一个有用的答案。不过,这不是答案的错。