繁体   English   中英

在注销时弹出的PowerShell脚本

[英]PowerShell Script to pop up at logoff

我对PowerShell有基本的了解。

我希望获得将在注销时运行的PowerShell脚本。

该脚本需要在注销前警告用户其USB存储设备仍处于插入状态,并且必须确认该事实,然后选择“确定”,然后继续注销

我知道脚本需要放置在具有正确权限的可访问位置,并且可以使用GPO来强制执行此操作。 脚本部分是我需要帮助的..

如果有人在互联网中,请帮助?

环境操作系统:Windows 10 AD未使用。 使用Novell系统。

在检查出Franco所说的内容后,您可以尝试以下操作。 但是仍然需要弄清楚如何使其正常工作:

$usbs = GET-WMIOBJECT win32_diskdrive | Where { $_.InterfaceType –eq ‘USB’ }
$devices = @()
foreach($usb in $usbs){
    $devices += $usb.Model + ". "
}
$input = [System.Windows.MessageBox]::Show("There are USB devices connected, $($devices | Out-String) Would you like to proceed logging off?","Warning","YesNoCancel","Error")
if($input -eq "Yes"){
    shutdown -L
}elseif($input -eq "No"){
    shutdown -A
}else{
    break    
}

在注销屏幕之前,您将需要找到一种使用户输入可见的方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM