【问题标题】:PowerShell Script to pop up at logoff在注销时弹出的 PowerShell 脚本
【发布时间】:2018-11-20 22:01:17
【问题描述】:

我对 PowerShell 有基本的了解。

我想获得一个将在注销时运行的 PowerShell 脚本。

此脚本需要在用户退出之前警告用户他们的 USB 存储设备仍处于插入状态,并且用户必须确认已插入的事实,然后选择确定,然后继续退出

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

如果有人在互联网上请帮忙?

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

【问题讨论】:

标签: powershell powershell-3.0


【解决方案1】:

查看 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    
}

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

【讨论】:

    猜你喜欢
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 2022-01-26
    • 2014-04-29
    • 2011-04-14
    • 2015-03-17
    • 1970-01-01
    相关资源
    最近更新 更多